CBM Applications Forum                                                Library 5

Programming


[76703,4243] Malcolm O'Brien          Lib: 5
DASM65.ZIP
  Bin,  Bytes:    36556, Count:     8, 02-Jan-97

  Title   : 6502 disassembler for the PC, with source
  Keywords: 6502 DISASSEMBLE DISASSEMBLER PC C SOURCE

  This zip file contains the source and header files for a 6502  disassembler
  for the PC. I've also included an executable file compiled with QuickC  2.5,
  as well as the other files created by the compiler (in case someone has
  some use for them). This program was created (and is copyrighted) by Jeff
  Hunzinger but is freely distributable and appears here with his consent.
  Comments, kudos & bug reports to: @jeffhoakhill-csic.sps.mot.com


[70153,3367] Richard A. Cini          Lib: 5
SYSVARS.TXT
  Text, Bytes:    23222, Count:     6, 24-Dec-96

  Title   : VIC-20 System Variables INC File
  Keywords: VIC-20 VARIABLES

  Updated VIC-20 system variables #INCLUDE file. Since last version  uploaded
  last week, I added Page 0 and Page 1 variable names, and fixed others.  If
  there are any problems, post comments here. Enjoy...


[73624,14] Jim Butterfield            Lib: 5
STRTHPET.BIN
  Bin,  Bytes:      597, Count:     8, 20-Aug-96

  Title   : STRING THING for PET/CBM computer models.
  Keywords: STRING THING PET BASIC DATA INPUT JIM BUTTERFIELD

  STRING THING for the ancient Commodore PET and CBM computers (NOT
  for VIC-20, Commodore 64 or 128!).  Helps bypass difficulties in reading
  data with Basic's INPUT statement, which responds badly to commas,
  colons, spaces, and long lines.  Add this code to your program to help
  solve INPUT problems.  Public Domain.  by Jim Butterfield.
  
  Sysop Note: Change the string in line 400 to the name of the text file to
  be read.
  

[73624,14] Jim Butterfield            Lib: 5
STRTH128.BIN
  Bin,  Bytes:      662, Count:    11, 20-Aug-96

  Title   : STRING THING for Commodore 128
  Keywords: STRING THING BASIC DATA INPUT JIM BUTTERFIELD 128

  STRING THING is code to help bypass the limitations of Basic's
  INPUT statement; this version is for the Commodore 128.  INPUT behaves
  badly when a data file contains such cahracters as comma, colon, leading
  or trailing spaces, or long lines.
   Put this code into your program and it will help solve your data
  input problems.  Public Domain.  by Jim Butterfield
  
  Sysop Note: Change the string in line 400 to the name of the text file to
  be read.
  

[73624,14] Jim Butterfield            Lib: 5
STRTHV64.BIN
  Bin,  Bytes:      600, Count:    13, 19-Aug-96

  Title   : STRING THING for Commodore 64 and VIC-20
  Keywords: STRING THING DATA INPUT PROGRAM CODE JIM BUTTERFIELD

  "String Thing" is code for the Commodore 64 or VIC-20 to allow you to read
  "difficult" text files.  The INPUT# statement does a poor job when files
  contain characters such as comma, colon, quotation marks, leading or
  trailing spaces, or where the line is too long.
   Adding this prototype code to your Basic program will help your
  program input data in a trouble-free way.  Public domain.  by Jim
  Butterfield
  
  Sysop Note: Change the string in line 400 to the name of the text file to
  be read.


[71023,2722] Kurt Brandon             Lib: 5
ULTDIRSC.SDA
  Bin,  Bytes:    13716, Count:     9, 30-Jul-96

  Title   : Source code for ULTRADIR
  Keywords: KOBER DIRECTORY ULTRA FILENAME BRANDON

  This SDA will yield the source code, in EBUD format, for the ULTRADIR ML
  program.
  
  This code was derived from Bob Kober's MI's DIRECTORY which he used in the
  ULTRA program.
  
  This directory has been modified so that it will return a filename, in a
  BASIC string variable, to the program that calls it.
  
  
[71023,2722] Kurt Brandon             Lib: 5
ULTDIRGN.SDA
  Bin,  Bytes:    10160, Count:     6, 30-Jul-96

  Title   : Directory from BASIC
  Keywords: KOBER DIRECTORY ULTRA FILENAME BRANDON

  This SDA will yield a generator program, written in BASIC, for the ULTRADIR
  ML program.
  
  When run, it will present a screen that looks like that produced by
  ULTRADIR, and you can select colors for text, background, and border, as
  well as the load address for  the resulting file. This file can then be used
  with a  BASIC program.


[71023,2722] Kurt Brandon             Lib: 5
ROMXREF.SDA
  Bin,  Bytes:    23876, Count:    16, 19-Jul-96

  Title   : ROM address cross-reference
  Keywords: ROM CROSS-REFERENCE BRANDON

  The file that this SDA will yield gives all of the memory references made by
  the ROM-resident software in the Commodore 64 (version 3 kernel).


[71023,2722] Kurt Brandon             Lib: 5
KEYCLICK.SDA
  Bin,  Bytes:     4318, Count:     7, 19-Jul-96

  Title   : Keypress makes ticking sound
  Keywords: KEY CLICK KEYBOARD BRANDON LEESON

  The program in this set, for which the Buddy format source code is included,
  will cause the monitor speaker to emit a "tick" sound each time a key is
  pressed. It was written by myself and SYSOP JL of QuantumLink.


[71023,2722] Kurt Brandon             Lib: 5
JSRJMP.SDA
  Bin,  Bytes:     8128, Count:    17, 19-Jul-96

  Title   : Table of ROM JSRs & JMPs
  Keywords: ROM DISASSEMBLY ADDRESS TABLE BRANDON

  This SDA will yield two files, JSR TABLE and JMP TABLE. The tables list the
  targets of those two types of instructions, and the address of the referring
  instruction. The addresses are valid for the Commodore 64 version 3 kernel.
  Can be useful in programming.
  
  
[71023,2722] Kurt Brandon             Lib: 5
INFDIRSC.SDA
  Bin,  Bytes:    12700, Count:     9, 19-Jul-96

  Title   : Source code for INFODIR
  Keywords: SOURCE KOBER DIRECTORY ULTRA FILENAME BRANDON

  This SDA will yield the EBUD-format source for INFODIR, a
  directory/file-select routine similar to that used in the ULTRA program, but
  which will return filename, filetype, size, track and sector to specified
  BASIC variables.


[71023,2722] Kurt Brandon             Lib: 5
INFDIRGN.SDA
  Bin,  Bytes:     9652, Count:     6, 19-Jul-96

  Title   : Directory from BASIC
  Keywords: KOBER DIRECTORY ULTRA FILENAME BRANDON

  This SDA will yield a generator program, written in BASIC, for the INFODIR
  ML program.
  
  When run, it will present a screen that looks like that produced by INFODIR,
  and you can select colors for text, background, and border, as well as the
  load address for  the resulting file. This file can then be used with a
  BASIC program.
  
  
[71023,2722] Kurt Brandon             Lib: 5
DISKDATA.BIN
  Bin,  Bytes:      754, Count:    17, 19-Jul-96

  Title   : Make Data from disk
  Keywords: DISK DATA CONVERSION BRANDON

  This program will read a file from disk and build a set of DATA statements
  that represent the contents of that file.
  
  If the file is a program file, the load address of the file will be
  reflected in the READ:POKE statements.


[103013,1114] Dan Amborn              Lib: 5
SUPERMON.SDA
  Bin,  Bytes:     3840, Count:    30, 11-Jun-96

  Title   : "Supermon V"
  Keywords: C-64 C-128 VIC-20 PET MONITOR ML MACHINE LANGUAGE JIM
            BUTTERFIELD

     This is an SDA (Self-Dissolving Archive) of Jim Butterfield's "Supermon
   V".  It is a machine language monitor for the Commodore-64.  Standard
  monitor commands are used in this Public Domain program.  Load and run this
  file to extract the "SUPERMON".


[75344,1346] Dale F. Mentzer          Lib: 5
MENUDOS.BIN
  Bin,  Bytes:     7296, Count:    24, 22-Apr-96

  Title   : 1541/1571 Disk Menu/DOS Command Program
  Keywords: DOS MENU 1541 1571 UTILITY WEDGE DIRECTORY

  An attractive and useful menu and DOS "wedge" utility program for
  your 1541/1571 disks. Written in BASIC so you can experiment to your
  heart's content. Might also benefit from  a compiler to speed things up a
  bit. Hope you enjoy this one.


[74171,2136] Cris Berneburg           Lib: 5
TK6410.ZIP
  Bin,  Bytes:    25509, Count:    27, 25-Feb-96

  Title   : TOK64
  Keywords: BASIC TOKENIZE DETOKEN DOS FREEWARE CBM

  TOK64 version 1.0 by Cris Berneburg. This DOS utility converts ascii  text
  file representations of Commodore basic program listings into program
  images suitable to run on a C64. Also converts basic programs into ascii
  listings. Keywords: DOS, FREEWARE, CBM, Commodore 64, BASIC, tokenize,
  detoken.


[100745,1251] Joe Griffin             Lib: 5
LISTER.ZIP
  Bin,  Bytes:    47819, Count:    32, 14-Feb-96

  Title   : PC Version of CBM BASIC de-tokeniser
  Keywords: BASIC CBM PC LISTER BUTTERFIELD

  This is my development of Jim Butterfield's  LISTER program. It was enhanced
  to include  LOS-96, SuperBase and BASIC 8 program files.  ASCII source and
  an executable are included.
  
  
  
  Sysop note:  This is a MS-DOS ZIP format file and you will need PKUNZIP or
  another unzip utility to decompress it.


[102541,420] Sid Davis                Lib: 5
RAMTOOL.
  Bin,  Bytes:      128, Count:    39, 06-Dec-95

  Title   : RAMTOOL, an REU tool for the C64
  Keywords: C64 TOOLS

  RAMTOOL is a machine language program capable of executing the well
  known STASH FETCH and SWAP commands normally found only on the C-128. It
  is small enough to fit easily into the cassette buffer at $033c (828). It
  is also relocatable , you can load and SYS to it ANYWHERE in C-64
  memory where you have the room for it (except under roms and I/O and so
  forth).
  With RAMTOOL, it is also possible to specify the configuration in which
  the DMA will occur: ROM, RAM, and also under the IO area of $d000 to
  $dfff. By Sid in 1991. (freeware)


[76703,4243] Malcolm O'Brien          Lib: 5
LIB5.DIR
  Text, Bytes:    15484, Count:   383, 08-Apr-93(10-Nov-95)

  Title   : List of files for this LIB
  Keywords: DIRECTORY INDEX CATALOG

  Directory of all files in this Library to date, giving  file size and a
  brief description. This file  is in ASCII,  formatted for 80 columns,
  and may be read online or captured.


[72560,3467] Howard Herman            Lib: 5
ACE3.SFX
  Bin,  Bytes:     9472, Count:    47, 19-Jul-94

  Title   : A good CONFIG.EDIT
  Keywords: ACE ACE64 ACE128 C64 C128 UNIX UUCODER DEVELOPMENT TOOLS

  The CONFIG.EDIT module bundled with ACE1.SFX/ACE2.SFX got corrupt in its
  transmission.  Please erase that original CONFIG.EDIT, and use the one
  within this self-dissolving SFX, instead.
              ACE1.SFX, ACE2.SFX, and this file, ACE3.SFX all go together to
  make up  Release #10 of ACE-128/64 by Craig Bruce.
               Load and run this SFX for the correct CONFIG.EDIT.


[100272,2564] Dormeier                Lib: 5
EDIT20.TXT
  Text, Bytes:     1479, Count:    45, 12-Jun-94

  Title   : Texteditor - readme
  Keywords: SEQUENTIAL FILE EDIT APPEND CREATE PRINT CONVERT E-MAIL

  This a short doc for the program EDIT20.BIN. It should be downloaded too.


[100272,2564] Dormeier                Lib: 5
EDIT20.BIN
  Bin,  Bytes:    15872, Count:    32, 12-Jun-94

  Title   : Texteditor v2.0
  Keywords: SEQUENTIAL FILE EDIT APPEND CREATE PRINT CONVERT E-MAIL

  This is an extended version of SEQUTL.BIN [75116,3347].It is possible
  to input chr$(34) and chr$(44), to convert the encoding of the character
  set PETSCII->ASCII. The prog. has been compiled (PETSPEED) and can be used
  on  a C128 + 80 char/line CRT only. A CBM printer will be supported. The
  file EDIT20.TXT must be downloaded also. F.Dormeier [100272,2564]


[72560,3467] Howard Herman            Lib: 5
ACE1.SFX
  Bin,  Bytes:    43520, Count:    65, 26-May-94

  Title   : ACE a Unix-like command shell.
  Keywords: ACE ACE64 ACE128 C64 C128 UNIX UUCODER DEVELOPMENT TOOLS

  ACE is a program for the Commodore 128 and Commodore 64 that provides
  a Unix-like command shell environment.  It is still in the development
  stage, but enough of it is complete to be useful.  BTW, "ACE" means
  "Advanced Computing Environment".  Written by Craig Bruce.  ACE comes in
  two self-dissolving files, ACE1.SFX and ACE2.SFX.  Both are needed to run
  properly.


[72560,3467] Howard Herman            Lib: 5
ACE2.SFX
  Bin,  Bytes:    37120, Count:    64, 26-May-94

  Title   : ACE a Unix-like command shell.
  Keywords: ACE ACE64 ACE128 C64 C128 UNIX UUCODER DEVELOPMENT TOOLS

  ACE is a program for the Commodore 128 and Commodore 64 that provides
  a Unix-like command shell environment.  It is still in the development
  stage, but enough of it is complete to be useful.  BTW, "ACE" means
  "Advanced Computing Environment".  Written by Craig Bruce.  ACE comes in
  two self-dissolving files, ACE1.SFX and ACE2.SFX.  Both are needed to run
  properly.


[72020,3336] Ben Pedersen             Lib: 5
GRAFPK.ARC
  Bin,  Bytes:    21844, Count:    20, 20-Sep-93

  Title   : GRAFPK.ARC - Graphics functions for C64 CPowerC
  Keywords: CPOWER POWERC C C64 GRAPHICS

  C64 graphics routines for CPowerC


[72020,3336] Ben Pedersen             Lib: 5
CTUT2.ARC
  Bin,  Bytes:    43688, Count:    45, 08-Feb-93

  Title   : CTUT2.ARC - C Language programming tutor (2 of 2)
  Keywords: PROGRAMMING C CPOWER POWERC TUTORIAL

  Introduction to C Language programming (2 of 2).
  
  Sysop note:  This file is in Commodore ARC format, and contains files
  in PETASCII, which include special Commodore graphics characters that will
  not translate properly to standard ASCII.  It is intended primarily for
  users of C-Power and Power-C (Commodore C).


[72020,3336] Ben Pedersen             Lib: 5
CTUT1.ARC
  Bin,  Bytes:    35814, Count:    41, 08-Feb-93

  Title   : CTUT1.ARC C Language programming tutorial (1 of 2
  Keywords: PROGRAMMING C CPOWER POWERC TUTORIAL

  Introduction to C Language programming (1 of 2). This file and CTUT2.ARC
  comprise a tutorial in the C language. It was written by P.J. Ponzo of
  Waterloo University in Ontario, Canada. Use ARC230 to dissolve.
  
  Sysop note:  This is in Commodore ARC format, and contains files in
  PETASCII that include Commodore graphics characters that will not translate
  properly to ASCII.  Intended primarily for users of C-Power and Power-C.


[71570,2600] Joe Buckley/geoSysOp     Lib: 5
RDRTC.
  Bin,  Bytes:      386, Count:    27, 11-Nov-92

  Title   : TOD Real Time Clock RTC loader
  Keywords: REAL TIME CLOCK TOD RTC

          This is a small ML routine used to set the TOD clock from a
  'SmartWatch' type Real Time Clock for the 128.
          To use, simply issue the line:
  
          BLOAD "READRTC",U(X):SYS DEC("0B00")
  
          where X is the drive number to load from.
          I am not the original author, I merely modified some code that I
  can't recall its source.  I also do not recall which chip revision that
  this works with.


[72020,3336] Ben Pedersen             Lib: 5
CPFUNC.DOC
  Text, Bytes:    20866, Count:    26, 19-Sep-92

  Title   : CPFUNC.DOC - CPowerC function descriptions
  Keywords: CPOWER POWERC C FUNCTIONS

  CPowerC function descriptions.


[73027,454] kenneth kahl              Lib: 5
GETKEY.SRC
  Bin,  Bytes:     1024, Count:    37, 20-Jun-92

  Title   : getkeyflash.src
  Keywords: SPASM SOURCE DEMO

  Another PETSCII source demo for Spasm assembler.  Strip x-modem packing
  before use. Plex me if you would like to see more complex demos.
           Ken 73027,454


[73027,454] kenneth kahl              Lib: 5
HELLO.
  Bin,  Bytes:      640, Count:    38, 20-Jun-92

  Title   : hello.src
  Keywords: SPASM SOURCE DEMO

  PETSCII source demo for Spasm assembler.  You will need to strip x-modem
  packing before use.


[73027,454] kenneth kahl              Lib: 5
SPASM.
  Bin,  Bytes:    13056, Count:    73, 20-Jun-92

  Title   : Spasm
  Keywords: C128 SYMBOLIC ASSEMBLER EDITOR

  Two pass symbolic assembler with an integrated text editor for the C128.
  For writing short machine language utilities or programs.  For the C128 80
  column mode.


[72570,2520] Charlie Hitselberger     Lib: 5
MUDRIV.4TH
  Text, Bytes:     4564, Count:    23, 16-May-92

  Title   : Multiple disk drive (and REU) support for Bforth
  Keywords: BFORTH 1581 1541 1571 REU 1764 1750

  This is the multiple file support stuff for Ballantyne's Blazin'
  Forth. Either read and capture this file or download it (it's straight text)
  and put it where you want it to go on your disk of Bforth screens.  Screen
  2 shows usage.  E-mail me [72570,2520] if you have questions or suggestions.
  
  
[72020,3336] Ben Pedersen             Lib: 5
FGREP.ARC
  Bin,  Bytes:     3048, Count:    26, 25-Mar-92

  Title   : FGREP.ARC - CPowerC Source for a GREP program.
  Keywords: CPOWERC CPOWER POWERC C GREP FGREP

  General Regular Expression Parser for CPowerC C64 or C128.


[72020,3336] Ben Pedersen             Lib: 5
REU128.ARC
  Bin,  Bytes:     3048, Count:    27, 25-Mar-92

  Title   : REU128.ARC - CPowerC C128 REU Access Routines
  Keywords: CPOWERC CPOWER POWERC C128 C REU

  Routines to allow access to an REU in CPowerC 128 programs.


[72020,3336] Ben Pedersen             Lib: 5
BUG128.C
  Bin,  Bytes:     1837, Count:    24, 25-Mar-92

  Title   : BUG128.C - CPowerC C128 Floating Point Math Bug
  Keywords: CPOWERC CPOWER POWERC C128 C

  CPowerC C128 C source pointing out compiler floating point math bug.


[72020,3336] Ben Pedersen             Lib: 5
SCF128.ARC
  Bin,  Bytes:     7366, Count:    26, 25-Mar-92

  Title   : SCF128.ARC - CPowerC C128 BugFix of Scanf()
  Keywords: CPOWERC CPOWER POWERC C128 SCANF C

  CPowerC C128 bugfix of scanf function.


[72020,3336] Ben Pedersen             Lib: 5
PEKPOK.A
  Bin,  Bytes:     3743, Count:    27, 25-Mar-92

  Title   : PEKPOK.A - C128 CPowerC C/ASSM Source BugFix
  Keywords: CPOWERC CPOWER POWERC C128 PEEK POKE C

  C/ASSM source for bugfix of CPowerC C128 peek/poke functions. C/ CASSM
  source for bugfixof CPowerC C128 peek() and poke() functions.


[72020,3336] Ben Pedersen             Lib: 5
RS232.ARC
  Bin,  Bytes:    17272, Count:    35, 05-Feb-92

  Title   : RS232.ARC - RS232 FUNCTIONS FOR CPOWERC (C128)
  Keywords: CPOWER POWERC RS232 SERIAL TERM TERMINAL

  Library of RS232 routines for CPowerC C128 version.


[72020,3336] Ben Pedersen             Lib: 5
GRAPHD.ARC
  Bin,  Bytes:    19558, Count:    28, 05-Feb-92

  Title   : GRAPHD.ARC - DEMOS OF GRAPHL.ARC FUNCTIONS (C64)
  Keywords: CPOWER POWERC GRAPHICS

  Demos of GRAPHL.ARC graphics library functions.


[72020,3336] Ben Pedersen             Lib: 5
GRAPHL.ARC
  Bin,  Bytes:    32258, Count:    35, 05-Feb-92

  Title   : GRAPHLIB.ARC - C64 CPOWERC GRAPHICS FUNCTIONS
  Keywords: CPOWER POWERC GRAPHICS

  Library of graphics functions for CPowerC - C64 version.


[70056,1477] gordon cero              Lib: 5
R65C02.
  Text, Bytes:     3234, Count:    67, 29-Nov-91

  Title   : Opcodes for the 65c02 microprocessor
  Keywords: 65C02 MICROPROCESSOR 65XX UPGRADE OPCOMMANDS OPCODES PET C128
            C64

  A simple listing of opcommands  for the 65c02 microprocessor.
  
  
[72560,3467] Howard Herman            Lib: 5
ASTERI.SFX
  Bin,  Bytes:    21421, Count:    60, 10-Oct-91

  Title   : ASTERIX.SFX a C64 Unix look-alike
  Keywords: ASTERIX C64 UNIX SYSTEM EXPERIMENTAL

  A C64 Unix-like Operating System.  This file is an SFX file, so just
  LOAD "FILENAME",8 and RUN to disolve into the 30 files needed to
  operate ASTERIX.
  
  Once you have disolved the SFX, LOAD "SYSTEM",8 and RUN.  You will
  be presented with a ] prompt.  At the ] prompt, enter
  "DISK ?BOOT ; SH <BOOT".  After that, just follow the
  on-screen instructions.


[72560,3467] Howard Herman            Lib: 5
UUCODE.BIN
  Bin,  Bytes:     2816, Count:    45, 02-Oct-91

  Title   : C64 UUcoder to convert prg files<->ASCII for Inet
  Keywords: UUXFER UUENCODE UUDECODE UUCODE C64 ML UNIX INET

  UUXFER ver1.1 is the latest upgrade of the file, UUcoder, a very fast,
  C64 ML program for UUencoding and UUdecoding file transmissions over
  Inet. Kudos to the author, Fuzzy Fox, aka:  David DeSimone


[76703,3050] Gary Farmaner/WizOp      Lib: 5
INTRO.TXT
  Text, Bytes:    25509, Count:    70, 12-Sep-91

  Title   : Extensive introduction to the UNIX files
  Keywords: UNIX INTRO

  This is the file "intro" from one the UNIX SFX files. It will give you an
  extensive overview of what the UNIX-style replacement OS for the C128.
  
  For the complete system see the files:
  
  UNX30A.SFX, UNX30B.SFX, UNX30C.SFX, UNX30D.SFX, UNX30E.SFX


[70312,711] ED KELLOGG                Lib: 5
UNX30E.SFX
  Bin,  Bytes:    18304, Count:    66, 02-Sep-91

  Title   : UNIX Op Sys for C128 File 5 of 5
  Keywords: UNIX LANGUAGE OPERATING SYSTEM C128

  UNIX Op Sys for C128 File 5 of 5


[70312,711] ED KELLOGG                Lib: 5
UNX30D.SFX
  Bin,  Bytes:    33664, Count:    64, 02-Sep-91

  Title   : UNIX Op Sys for C128 File 4 of 5
  Keywords: UNIX LANGUAGE OPERATING SYSTEM C128

  UNIX Op Sys for C128 File 4 of 5


[70312,711] ED KELLOGG                Lib: 5
UNX30C.SFX
  Bin,  Bytes:    32384, Count:    61, 02-Sep-91

  Title   : UNIX Op Sys for C128 File 3 of 5
  Keywords: UNIX LANGUAGE OPERATING SYSTEM C128

  UNIX Op Sys for C128 File 3 of 5


[70312,711] ED KELLOGG                Lib: 5
UNX30B.SFX
  Bin,  Bytes:    41600, Count:    62, 02-Sep-91

  Title   : UNIX Op Sys for C128 File 2 of 5
  Keywords: UNIX OPERATING SYSTEM LANGUAGE C128

  UNIX for the C128  (File 2 of 5)


[70312,711] ED KELLOGG                Lib: 5
UNX30A.SFX
  Bin,  Bytes:    42240, Count:    64, 02-Sep-91

  Title   : UNIX Op Sys for C128 File 1 of 5
  Keywords: UNIX C128 LANGUAGE OPERATING SYSTEM

  Unix operating system for the C128. Includes a background print spooler. If
  you want to learn UNIX this will start you. File 1 of 5.


[72220,3117] Francis G. Kostella      Lib: 5
MADSFI.ARC
  Bin,  Bytes:    16128, Count:    25, 14-Jun-91

  Title   : Smooth edit & Assem. Patch for MADS (ASMFIX/DIXON
  Keywords: MADS PATCH ASMFIX DIXON ASSEMBLER MADSFIX

  This is a "patch" (one of the first) for the CBM MADS assembler. It provides
  a smooth scrolling editor and time and date stamping. It also patches the
  assembler to output PRG files instead of relocatable SEQ files. Original by
  DIXON.


[72560,3467] Howard Herman            Lib: 5
TYPE12.SFX
  Bin,  Bytes:     4608, Count:    30, 07-Jun-91

  Title   : type128.sfx
  Keywords: TYPE128 TYPE TSR READER SEQ LIST ML FAST

  TYPE128 as its author originally intended, a TSR that resides in memory at
  1300-1700 in bank 0.  It can be used in any basic program, by calling its
  sys number. Or, program a Function key to call the file reader.  SEE the
  file description in the earlier upload for operating instructions.


[72020,3336] Ben Pedersen             Lib: 5
YAMI.SDA
  Bin,  Bytes:    31496, Count:    27, 01-Jun-91

  Title   : YAMI Music Interpreter - CPowerC C64
  Keywords: YAMI CPOWER POWERC MUSIC

  Yet Another Music Interpreter - for the C64


[72020,3336] Ben Pedersen             Lib: 5
SHELLR.ARC
  Bin,  Bytes:    32004, Count:    28, 01-Jun-91

  Title   : SHELLRAM.ARC - C64 CPowerC
  Keywords: SHELL CPOWER POWERC REU 1750

  Adrian Pepper's rewritten SHELL for CPowerC - assembler source It frees a
  page of memory for REU interface but the extra space within the SHELL can be
  put to other uses too.


[72020,3336] Ben Pedersen             Lib: 5
MOREYA.SDA
  Bin,  Bytes:    28448, Count:    23, 01-Jun-91

  Title   : MOREYAMI.SDA - C64 CPowerC
  Keywords: MUSIC YAMI CPOWER POWERC

  More files for Adrian Pepper's Music Interpreter written in C


[72020,3336] Ben Pedersen             Lib: 5
GLOB.ARC
  Bin,  Bytes:    23876, Count:    21, 01-Jun-91

  Title   : GLOB.ARC - C64 CPowerC
  Keywords: CPOWER POWERC REU

  Adrian Pepper's utilities to create an environment for effectively utilizing
  an REU with C64 CPowerC (requires implemented SHELLRAM).


[72020,3336] Ben Pedersen             Lib: 5
EXEC.ARC
  Bin,  Bytes:    19558, Count:    23, 01-Jun-91

  Title   : EXEC.ARC - C64 CPowerC
  Keywords: REU CPOWER POWERC

  Adrian Pepper's EXEC utility to automate the compile-link cycle through the
  use of scripts. Most useful to those with an REU who have implemented
  Pepper's rewritten SHELL but there is a 'tiny' version for those without
  one.


[72020,3336] Ben Pedersen             Lib: 5
CPMSD.ARC
  Bin,  Bytes:     9472, Count:    26, 01-Jun-91

  Title   : CPMSD.ARC - CPowerC/MS-DOS file conversion
  Keywords: CPOWER POWERC

  Utility to convert C language source code files to and from CPowerC SEQ
  PETSCII format and MS-DOS ASCII format (also strips trailing CTRL-Z
  characters). Utility to convert C language source code files to and
  from CPowerC SEQ format and MS-DOS ASCII format (also strips trailing ctl-z
  characters.


[72020,3336] Ben Pedersen             Lib: 5
CP.ARC
  Bin,  Bytes:     4352, Count:    28, 01-Jun-91

  Title   : CP.ARC - C64 CPowerC
  Keywords: CPOWER POWERC

  Fast single file copy utility for C64 CPowerC. Will utilize two drives if
  present otherwise prompts for disk swap.


[72020,3336] Ben Pedersen             Lib: 5
SYSAXY.ARC
  Bin,  Bytes:     1524, Count:    23, 18-May-91

  Title   : SYSAXYC.ARC - C64 CPowerC function - sys() rewrit
  Keywords: CPOWER POWERC FUNCTION

  C64 CPowerC function - rewritten sys() allows setting carry flag


[72020,3336] Ben Pedersen             Lib: 5
SED.C
  Text, Bytes:    11781, Count:    33, 18-May-91

  Title   : SED.C - CPowerC source for 1541 disk sector edito
  Keywords: CPOWER POWERC DISK 1541

  C Power C source for 1541 disk sector editor.


[72020,3336] Ben Pedersen             Lib: 5
GETUNS.ARC
  Bin,  Bytes:     5588, Count:    20, 18-May-91

  Title   : GETUNS.ARC - C64 CPowerC function gets unsigned #
  Keywords: CPOWER POWERC FUNCTION

  C64 CPowerC function gets only unsigned # (0-65535) from the keyboard


[72020,3336] Ben Pedersen             Lib: 5
CMASTE.ARC
  Bin,  Bytes:    16510, Count:    34, 18-May-91

  Title   : CMASTER.ARC - C64 CPowerC terminal prog source
  Keywords: CPOWER POWERC TERMINAL XMODEM

  C64 CPowerC source for terminal program with xmodem


[72777,1202]                          Lib: 5
MENUMA.BIN
  Bin,  Bytes:     8192, Count:    60, 09-May-91

  Title   : Menumaker 128 creates fast command line menus
  Keywords: C128 MENU MAKER BASIC CS-DOS

  This program for the C128 creates small, fast menus that can be used
  to select BASIC or CS-DOS command lines.  The menus are ML programs
  that don't interfere with any programs you may have in the BASIC text
  area. Colors are customizable.  A help screen is included when run in 80
  columns, or list it to read the help in 40 columns.


[73510,2152] John Iannetta            Lib: 5
TOKEN.BIN
  Bin,  Bytes:      512, Count:    75, 16-Apr-91

  Title   : C-64 BASIC program tokenizer
  Keywords: C64 BASIC TOKENIZER

  This C-64 program, occupying two disk blocks, will convert an SEQ file of
  a BASIC program listing into a tokenized, executable program which may be
  SAVEd. If an ASCII program listing is REAd, reset and open your capture
  buffer after typing in the filename and before you press RETURN.  Close the
  buffer when you see "Press <CR>!".  Save the buffer contents to an SEQ file.
  To process the file, LOAD "TOKEN.BIN",8 and RUN.  Enter SEQ filename at
  prompt.


[73510,2152] John Iannetta            Lib: 5
SCROLL.BIN
  Bin,  Bytes:     1280, Count:    42, 20-Feb-91

  Title   : C-64 SMOOTH SCROLLER FOR USE WITH "SAVSCR.BIN"
  Keywords: SMOOTH SCROLL TITLER C64 HOME VIDEOS SCREEN CREDITS

  This is a re-upload of "SCROLL.BIN" in library 5, corrected so that the
  control Z padding at the end need not be removed.  It is for use
  with "SAVSCR.BIN" in the same library.  This program will smooth scroll, at
  two speeds, four screens saved with "SAVSCR.BIN", and wrap around.
  Possibly useful for screen credits for home videos.  LOAD"FILENAME",8 and
  RUN.


[70003,5316]                          Lib: 5
BFEDIT.TXT
  Text, Bytes:     2832, Count:    27, 26-Nov-90

  Title   : Blazin' Forth Line Editor Command Summary
  Keywords: BLAZIN FORTH EDITOR COMMANDS

  Short summary of the line editor commands in Blazin' Forth.  Provided to
  me by the author Scott Ballantyne.  Uploaded for all of those without access
  to "Starting Forth" by Leo Brodie.


[72020,3336] Ben Pedersen             Lib: 5
TOD.ARC
  Bin,  Bytes:     2304, Count:    21, 25-Nov-90

  Title   : TOD Functions: CPowerC C64 - Access 6526 TOD Cloc
  Keywords: CPOWER

  CPowerC: C64 - access 6526 Time of Day clock functions written in C/ASSM


[72020,3336] Ben Pedersen             Lib: 5
CP-BUL.ARC
  Bin,  Bytes:    15360, Count:    39, 25-Nov-90

  Title   : C-Power BBS Bulletins - compiler useage info
  Keywords: CPOWER POWERC CPOWERC

  CPowerC - Collection of Bulletins from the C-Power BBS relating to
  the C-Power/Power-C compiler for the C64 and C128


[73417,2776]                          Lib: 5
VIOLIN.C
  Text, Bytes:    11977, Count:    26, 28-Sep-90

  Title   : Super C source for music training
  Keywords: SUPER C VIOLIN SOURCE MUSIC SOUND

  Super-C source code for violin traing program. Needs scale.h and
  sound.h Compiled version in CBMART lib. Convert to petscii USR for Super C
  editor. Commments welcome! Please!


[73417,2776]                          Lib: 5
SOUND.H
  Text, Bytes:     1396, Count:    37, 28-Sep-90

  Title   : Super C header file for SID usage
  Keywords: SUPER C SID HEADER FILE SOUND

  Super C header file for SID usage Writen bt J. Britt 73417,2776


[73417,2776]                          Lib: 5
SCALE.H
  Text, Bytes:     2382, Count:    34, 28-Sep-90

  Title   : Header file for music scale in Super C
  Keywords: ABACUS SUPER C MUSIC HEADER FILE SID

  Header file to be used with SOUND.H for Super C programs. Makes coding music
  a bit easier! If the braces are missing, look in your Super C docs for
  placement of braces in initialized arrays, or caontact James Britt.


[73510,2152] John Iannetta            Lib: 5
XML.BIN
  Bin,  Bytes:     1152, Count:    26, 20-Sep-90

  Title   : SPRITE WEDGE
  Keywords: SPRITE NOVELTY WEDGE

  As a novelty, I sometimes put this ML program, loading at 15360, onto a
  disk containing a BASIC program occupying fewer than 45 disk blocks. I
  insert the following two lines at the beginning of the program: 1
  Z=1:IFA=0THENA=1:LOAD"XML",8,1 2 POKE2053,65:POKE56,60:CLR:SYS15360


[73510,2152] John Iannetta            Lib: 5
SAVSCR.BIN
  Bin,  Bytes:     1408, Count:    65, 20-Sep-90

  Title   : SCREEN SAVER
  Keywords: SCREEN MEMORY STORE

  This short BASIC program will save and fetch four text mode screens along
  with the corresponding color memory.


[72127,2301]                          Lib: 5
XMODV6.TXT
  Text, Bytes:    15857, Count:    42, 19-Apr-90

  Title   : Merlin source code for Xmodem ML module
  Keywords: C64 MERLIN SOURCE CODE XMODEM ML

  XMODEM V6.0 is a TRUE ASCII text file in MERLIN source code format. It is a
  machine language module implementing Xmodem, checksum or CRC. This version
  (c) Microtechnic released as public domain. It assembles to $c000 and can be
  used in your BASIC program with a SYS call.


[72127,2301]                          Lib: 5
CRC-ML.TXT
  Text, Bytes:     3480, Count:    37, 04-Oct-89(19-Apr-90)

  Title   : Merlin Source code of Xmodem for C=128 by T.Brown
  Keywords: C128 MERLIN SOURCE CODE XMODEM

  This is a Merlin source code written by Tom Brown to illustrate a CRC
  implementation. It assembles at $1300 for the Commodore 128, but can be
  moved anywhere. It uses the polynomial $1021. I have uploaded it as TRUE
  ASCII so that any computer can READ or capture it. If downloading for a 64
  or 128, turn on your terminal's PETSCII translation flag.


[76703,4242] Marte Brengle/Sysop      Lib: 5
D-BLTZ.BIN
  Bin,  Bytes:    19712, Count:    87, 23-Feb-90

  Title   : De-compiler for Blitz!(tm) programs
  Keywords: DEBLITZ UTILITY C64 DECOMPILER BLITZ

  Blitz Decompiler, allows you to take programs that have been compiled with
  Blitz!(tm) and return them to BASIC.  C64 mode only.  LOAD and RUN the
  program, then insert the disk with the program you wish to de-Blitz. Be sure
  you have plenty of space on the disk.  The program will prompt you through
  the necessary steps.  78 CBM disk blocks.


[72207,242]                           Lib: 5
DECODE.IMG
  Img,  Bytes:    10064, Count:    64, 13-Dec-89

  Title   : 4-pass disassembler for C64 creates LADS source
  Keywords: DISASSEMBLER LADS DECODE

  NOTE:  Image file, download with CIS-B if possible.
  compiled 4-pass disassembler reads  ml from drive 8, writes
  lads-format labelled assembler code to 8,9,10 or 11.  Menu-driven; more
  docs, compactor, source basic and other files here in dl3 as
  decode.sda. uploaded w/vidtex as binary file. try this, then get the whole
  package later.  My creation:  public domain.


[73517,1042]                          Lib: 5
65816.TXT
  Text, Bytes:     5323, Count:    84, 20-Jul-89

  Title   : Brief overview of 65C816/65816 microprocessor
  Keywords: 6502 UPGRADE 65816 65C816 CGS MPU ML SUPER 8 TECH

  Brief description of the 65816 mpu plus idle comments and stuff.  The Apple
  IIGS has a 65816 and maybe Commodore will be releasing a computer system
  based upon this microprocessor.  Please address comments and questions and
  whatever to me, Matthew Montchalin 73517,1042. This description presumes
  some familiarity with the 6502 mpu.


[73027,454] kenneth kahl              Lib: 5
TOGGLE.BIN
  Bin,  Bytes:     3584, Count:    79, 25-Jun-89

  Title   : Switch between C64/128 modes keeping BASIC progra
  Keywords: SWITCH MODES C64 C128 KEEP BASIC INTACT

  Wedge allows you to switch between C64 and C128 mode (both ways)
  while leaving a BASIC program intact.
  
   Program uses a lot of rom of routines and it is possible that there may be
  some problems on newer C128s.


[73027,454] kenneth kahl              Lib: 5
BIGED.BIN
  Bin,  Bytes:     6528, Count:    33, 25-Jun-89

  Title   : BASIC loader for wedge program, mod's 128 editor
  Keywords: SCREEN BASIC EDITOR ENHANCED C128

  this is a basic loader for a wedge program which modifies the basic screen
  editor of the c128. features of the enhanced editor include the ability to
  handle extra long input lines, better control over qoute mode, user
  definable keyboard macros, and the ability to handle line numbers up to
  65535.


[74346,2453] Ranjan                   Lib: 5
64TEST.BIN
  Bin,  Bytes:     7296, Count:   104, 25-Jun-89

  Title   : 64 test program
  Keywords: C64 TEST SID SPRITES JOYSTICK PADDLE RAM ROM

  This program will test a commodore-64. Joystick, Paddle, sid, sprites,
  RAM and ROM (SLOW!) are tested.


[73517,1042]                          Lib: 5
SCROLL.SRC
  Text, Bytes:     2073, Count:    60, 16-May-89

  Title   : Source for IRQ driven scroll routine
  Keywords: SCROLL ROUTINE SOURCE

  Improved version of scroll routine.  This source implements a wedge to
  the IRQ that constantly checks address #214 for a value 25+ whereupon C-64
  VIC screen will be scrolled up and leave topmost 7 rows intact. -Matthew
  
  -Matthew Montchalin
  
  
[73347,2651]                          Lib: 5
INTRO.4TH
  Text, Bytes:    21385, Count:    56, 27-Apr-89

  Title   : Overview of the Forth programming language
  Keywords: FORTH REFERENCE OVERVIEW

  Overview of potentially the most powerful programming language there is.
  
  Edition 2.00         By Giles


[76703,4243] Malcolm O'Brien          Lib: 5
SHLRAM.SDA
  Bin,  Bytes:    34304, Count:    20, 13-Apr-89

  Title   : Modifies Power C shell to run with RAMDOS
  Keywords: V9 I4 P26 POWERC RAMDOS RAM C C-ASSM MODIFY SHELL

  A collection of programs to modify the Power C shell and compiler to work
  with RAMDOS. You'll need RAMDOS 4.2 and C-ASSM. EDME file is included.  Load
  and run this SDA in 64 mode to dissolve the files. More info is in
  Transactor, Vol. 9, Iss. 4, pg. 26. By Adrian Pepper.


[70726,306]                           Lib: 5
EDS.ARC
  Img,  Bytes:     4324, Count:    22, 09-Apr-89

  Title   : PC source for string editing function demo
  Keywords: C POWER INPUT STRING EDIT

  This ARC file contains all Power C/ C Power 64 source needed to put together
  a demonstration of eds, a string editing function which can be used in place
  of the system- supplied input functions.  Features include the use of the
  left and right cursor arrows and the INST/ DEL key.


[73517,3141]                          Lib: 5
STRING.BIN
  Bin,  Bytes:      256, Count:    32, 16-Mar-89

  Title   : Stringsort128 ML string sort subroutine
  Keywords: C128 STRING SORT ML SUBROUTINE

  ML portion of stringsort128 demo. Must be called stringsort128 on your
  disk. Detailed instructions for use are located in REM statements in BASIC
  loader program; you need to DL the program STRING.BAS in addition to this ml
  file; if you have problems or want the source code, etc. leave E-mail.
               Matthew (Hurricane) Gilbert
               73517,3141


[73517,3141]                          Lib: 5
STRING.BAS
  Bin,  Bytes:     1152, Count:    33, 16-Mar-89

  Title   : BASIC loader/demo for STRING.BIN
  Keywords: C128 STRING SORT ML LOADER

  BASIC loader/demo for stringsort128. You'll also need the ML file
  STRING.BIN in order to execute STRING.BAS.  Detailed instructions are
  included in REM's in the BASIC program.  If you have problems, feel free to
  leave me E-Mail.
              Matthew (Hurricane) Gilbert
              73517,3141


[71140,3042] Charles Ardinger         Lib: 5
DISASS.BIN
  Bin,  Bytes:     5977, Count:   130, 05-Jan-89

  Title   : C64 machine language disassembler 1K/minute
  Keywords: C64 DISASSEMBLER 6510 UNDOCUMENTED OPCODES

  Fast c-64 disassembler.  Sends output to disk, printer or screen or any
  combination thereof.  Supports multiple disk drives, undocumented opcodes
  and more.  Works at its best on very large files--better than
  1K/min. Shareware; comes with a lifetime guarantee.  I know the author
  personally and will forward any questions.
           Charles Ardinger  71140,3042


[73027,454] kenneth kahl              Lib: 5
SYMDIS.BIN
  Bin,  Bytes:    12160, Count:    80, 07-Oct-88

  Title   : Symbolic disassembler generates PAL/SYMASS source
  Keywords: DISASSEMBLER SYMBOLIC C128 PAL SYMASS

  This is a fully featured two pass symbolic dissassembler for the c128
  (128 mode only).  It disassembles machine language programs form memory or
  disk file and sends pal/symass assembly source to the screen,printer, or to
  a disk file which can be modified or assembled to a different location.
  See docs for more info.  This is a shareware program.


[73027,454] kenneth kahl              Lib: 5
SYMDIS.DOC
  Bin,  Bytes:     3328, Count:    79, 04-Oct-88

  Title   : Documentation file for SYMDIS.BIN
  Keywords: SYMDIS SYMBOLIC DISASSEMBLER DOCS SYMASS C128

  This is the documentaion file for SYMDIS, a two-pass 128 symbolic
  disassembler located elsewhere in this Library.  This file is in Petascii.
  Download it as a SEQ file with no translation.


[70726,306]                           Lib: 5
CCALDR.TXT
  Text, Bytes:     5687, Count:    38, 04-Sep-88

  Title   : PC src for calendar printing prg. 10x and Cardco
  Keywords: POWER C CALENDAR

  This SEQ file contains the corrected Power C/C Power source code for
  a monthly calendar printing program.  It is set up for a Gemini-10X
  printer using a Cardco Card? interface, but can be modified for other
  printers.  It also uses horizontally expanded print; this too can be
  changed. If you dowloaded the previous version, please note that the correct
  dimension value of char horzline in function printcal is 79, not 78.


[70726,306]                           Lib: 5
LSCG.IMG
  Img,  Bytes:    14738, Count:    73, 04-Sep-88

  Title   : v3.0 of LADS source code generator object->source
  Keywords: LADS SOURCE CODE GENERATOR LSCG ASSEMBLER

  NOTE:  Image file, download with CIS-B if possible.
  
  This is version 3.0 of LADS Source Code Generator, a utility to convert
  ML object code into LADS source code.  This version includes many
  significant enhancements over version 2.0.  This is an ARC file and should
  be downloaded with an .ARC extension.  Uploaded with Vidtex.


[75146,3536] John B. Jordan           Lib: 5
DIRP.C
  Text, Bytes:     1995, Count:    64, 21-Aug-88(25-Aug-88)

  Title   : PC shell allows DOS-like pattern matches
  Keywords: POWER C DIR DIRECTORY DIRP SOURCE DOS

  This is a Power C shell utility that allows DOS-like pattern searches; i.e.,
  dirp .c displays all C source files on drive 8.  Directory other drives by
  appending the drive number to the command (dirp .sh 9). Supports the 1541,
  71, and 81.  Compiled with Power C on the C128.
                                                      John Jordan


[72127,2301]                          Lib: 5
DBLITZ.BIN
  Bin,  Bytes:    19840, Count:   149, 04-Aug-88

  Title   : Decompiles Blitzed/Austrospeed programs into BASI
  Keywords: C64 DECOMPILER DEBLITZ BLITZ AUSTROSPEED

  This is a decompiler for Blitz or Austrospeed compiled programs. It
  reproduces the original BASIC 2.0 code so you can study and/or modify it,
  then recompile it.


[74346,3665]                          Lib: 5
MOUSE.SDA
  Bin,  Bytes:     7168, Count:    84, 22-Jul-88

  Title   : A mouse emulator for C128 mode
  Keywords: C128 MOUSE EMULATOR

  A mouse emulator for the C128 in native mode.  Self-dissolving
  archive contains: mouse80.doc - brief expalanation of program usage
  mouse80.src - 6502 assembly source code (I use TSDS) mouse80.bin - the
  program.


[70726,306]                           Lib: 5
NIM.SRC
  Text, Bytes:     3570, Count:    42, 18-Jul-88

  Title   : PC source file for Nim, a simple number game
  Keywords: POWER C NIM GAME

  This SEQ file contains the Power C (C Power) source code for Nim, a
  simple number game.  Enjoy!


[73125,66]                            Lib: 5
SEQTOU.BIN
  Bin,  Bytes:     1537, Count:    70, 12-Jun-88

  Title   : SC source code, seq to usr file conv. prg.
  Keywords: ABACUS SUPER C SOURCE SEQ USR FILE FORMAT CONVERSION

  ABACUS SUPER C SOURCE CODE. This is source code for a conversion program.
  When compiled the program will convert SEQUENTIAL files to USR format
  compatabile with the SUPER C Editor. The EDITOR w ill "COMPLAIN" after it
  loads a converted file but it will load it. After a save from the EDITOR the
  file will be fine and the EDIT OR will no longer COMPLAIN. Run from the CCP
  prompt only as BASIC does not allow command line parameters. JOHN


[73125,66]                            Lib: 5
LISTER.IMG
  Img,  Bytes:     2685, Count:    45, 12-Jun-88

  Title   : SC source code, file lister prg
  Keywords: ABACUS SUPER C SOURCE CODE LIST PRINT FILE UTILITY

  NOTE:  Image file
  
  Abacus Super C source code. This is source code for a file lister program.
  It will compile as is with the ABACUS SUPER C compiler.
   It lists to the screen if only the file name is given on invocation. If a
  second argument is given then it will print to the  printer and the screen.
  As written it can only be run from the CCP prompt.
  
                        JOHN


[72060,765]                           Lib: 5
KERNAL.H
  Bin,  Bytes:     2560, Count:    75, 12-Jun-88

  Title   : PC header file, defines Kernal entry points
  Keywords: POWER C KERNAL ENTRY POINTS ASSEMBLER IE

   Header file that defines the Kernal entry points for the Commodore 64...
  usable with C-ASSM elsewhere in this section.
   Written 88/06/12 by Steve Boyko, Infinity Enterprises.
   This file is released into the public domain.
   If you have any questions, Plex me at 72060,765.


[72060,765]                           Lib: 5
FGETLN.C
  Bin,  Bytes:     1024, Count:    54, 06-Jun-88

  Title   : PC implementation of 'fgetline'
  Keywords: POWER C FGETLINE FILES IE FUNCTION

  A Power C implementation of the standard C function 'fgetline', which gets
  a line of data from a file.  The line is defined as a string of
  characters terminated by a carraige return or End-of-File. Uploaded as a
  sequential text file. This file is in PETSCII so download with NO ASCII
  conversion. If you have any questions, comments, etc. Plex me at 72060,765
  (Steve Boyko, Infinity Enterprises)


[74645,27]                            Lib: 5
RA.ARC
  Bin,  Bytes:    28702, Count:    53, 17-May-88

  Title   : PC reverse assembler
  Keywords: POWER C REVERSE ASSEMBLER

  A Reverse Assembler for Power C.  Reverse assembles Power C object
  modules. Public domain(see docs).  Downloaded from the Power C BBS.   ARC
  file contains Source, object, shell module and docs.


[74645,27]                            Lib: 5
CASSM.ARC
  Bin,  Bytes:    32258, Count:    85, 17-May-88

  Title   : PC assembler, produces PC object modules
  Keywords: POWER C ASSEMBLER

  An assembler which produces Power C compatible object modules.  Downloaded
  from the Power C BBS. Public Domain(see docs).  ARC file contains
  source(Power C, of course) and docs. Uploaded by Ben Coleman with Vidtex
  4.1.


[70726,306]                           Lib: 5
CDTC64.TXT
  Text, Bytes:     1752, Count:    60, 09-May-88

  Title   : Text file describes modifications to CDT128
  Keywords: CDT C POWER DEBUG MONITOR

  This SEQ text file describes how to modify CDT128 (found elsewhere in
  this DL) to work on the C64.  CDT is a debugging tool for C Power (Power
  C). See CDT128.ARC for details.


[76703,4243] Malcolm O'Brien          Lib: 5
SAELSP.BIN
  Bin,  Bytes:      256, Count:    96, 03-May-88

  Title   : Stand-alone LISP editor
  Keywords: V8 I06 P38 C64 LISP INTERPRETER STAND ALONE EDITOR

  This is the Stand Alone Editor for Micro-Lisp (LISP26.BIN). A special
  version  of the Micro-Lisp edit command. Runs without Micro-Lisp to allow
  creation of  programs larger than would be possible with Lisp running.
  Author: Nick Vrtis.


[76703,4243] Malcolm O'Brien          Lib: 5
LISP26.BIN
  Bin,  Bytes:    10240, Count:    98, 03-May-88

  Title   : LISP interpreter from Transactor V8 I6 P38
  Keywords: V8 I06 P38 C64 LISP INTERPRETER LANGUAGE

  Micro-Lisp V2.6 - a LISP interpreter for the C64. You MUST read the magazine
  article. LSPDEM.BIN is demo source. SAELSP.BIN is the Stand Alone Editor.
  Author: Nicholas Vrtis.


[72060,765]                           Lib: 5
RANDOM.SRC
  Text, Bytes:      631, Count:    44, 02-May-88

  Title   : PC random number generator
  Keywords: POWER C C64 RANDOM FUNCTION IE RANDOM.C

  A Power C function that will compute a random number between a given range.
  Usage:
  
  rand (lo,hi)
  
  where lo is the low end of the range and hi is the high end.
  
  unsigned lo,hi;
  
  Rand returns an unsigned.  One function Pro-Line forgot, I guess.
  
  Questions, comments, etc to
     Steve Boyko
     72060,765


[71156,1354]                          Lib: 5
EXPDIR.SDA
  Img,  Bytes:    19056, Count:    45, 09-Apr-88

  Title   : PC, expanded directory source, obj & exe
  Keywords: C64 POWER C EXPANDED DIRECTORY

  NOTE:  Image file, download with CIS-B if possible.
   This SDA file contains the SOURCE, OBJECT, and EXECUTABLE code for the
  DOS enhancement EXPANDED DIRECTORY written in POWER C. It allows the
  viewing of a disk directory with otherwise unseen information such as
  directory T&S, program T&S, load address, and DELeted files. UPloaded
  using VIDTEX 4.2 by original author and is donated to public domain.
  [71156,1354]
  Paul


[75536,430]                           Lib: 5
CDT128.ARC
  Bin,  Bytes:    23424, Count:    74, 31-Mar-88

  Title   : PC debugging tool for the C128
  Keywords: C POWER C128 DEBUG DISASSEBLER CDT

  Why don't my C programs do what I want?  The CDT may be just what you
  need. CDT128 is a debugging tool for C Power (or Power C) for the C128, or,
  with a little work, the C64.  Mostly, it's a disassembler, but it
  contains several very useful routines.  Requires ARC230 or later to de-arc.
  
  CDT is copyrighted by Alan Yorinks with permission to
  distribute non-commercially.  C128 users: for 80 columns, delete #define C64
  2 and add #define COL80 1.


[76556,2477]                          Lib: 5
SCRNE2.SDA
  Bin,  Bytes:     6144, Count:    76, 25-Mar-88

  Title   : More machine language routines for screen effects
  Keywords: C64 SCREENIES ML SCREEN ROUTINES

  SCREENIES! are short & simple machine language routines that produce
  an exciting text screen effect. Put onto disk with lots of room and
  LOAD/RUN to dissolve. FILES: YIPES! STRIPES!, BLITZKRIEG!, FLASH!, & NMI
  STRIPES! 24 disk blocks.
                                       Ron LeMon
                                       76556,2477


[76556,2477]                          Lib: 5
SCRNE1.SDA
  Bin,  Bytes:     7424, Count:    83, 25-Mar-88

  Title   : Machine language routines for screen effects
  Keywords: C64 SCREENIES ML SCREEN ROUTINES

  SCREENIES! are short & simple machine language routines that produce
  an exciting text screen effect. Put onto disk with lots of room and LOAD/RUN
  to dissolve. Files: SCREEN HAVOC!, ABC-DABRA!, HYPERDRIVE!, &
  KALEIDOSCOPE! 29 disk blocks.
                                        Ron LeMon
                                        76556,2477


[73455,1440]                          Lib: 5
DISPL.SRC
  Text, Bytes:     1804, Count:    43, 24-Mar-88

  Title   : Displays PC source or text files on screen
  Keywords: C128 C-POWER SCREEN DISPLAY SOURCE CODE

  NOTE:  ASCII source code, download accordingly.
  
  Another modification of PRINT.C.  This one is for display of C-Power source
  or text files to the screen.  It stops after each 23 lines and waits for
  <CR>. Probably redundant, but faster than loading ed.sh or ced.sh if you
  just need a quick look.


[73455,1440]                          Lib: 5
COLORS.SRC
  Text, Bytes:     1483, Count:    37, 18-Mar-88

  Title   : PC 128, toggles through screen & char colors
  Keywords: C128 C-POWER SCREEN COLORS SOURCE CODE

  NOTE:  ASCII source code, download accordingly.
  
  A simple little c program to toggle through the c-128 80 column screen
  and character colors.  Second try at this language!


[73455,1440]                          Lib: 5
CNOTE2.TXT
  Text, Bytes:     3036, Count:   103, 18-Mar-88

  Title   : Hints and tips for using C-Power 128
  Keywords: C128 C-POWER HINTS HELP

  This is a short text file with some hints on using C-Power 128.  It
  is written with the ED.SH editor but with limited column width.  Just
  some helpful ideas I found on the way to learning how to use this compiler.


[73455,1440]                          Lib: 5
ASCIPR.SRC
  Text, Bytes:     3345, Count:    32, 18-Mar-88

  Title   : PC 128 printer program for ASCII printers
  Keywords: C128 C-POWER PRINT SOURCE CODE

  NOTE:  ASCII source code; download accordingly.
  
  Second generation PRINT.C for C-Power 128.  This one is set-up to
  print correctly to an ASCII printer.  Special characters print right, and
  petscii switched to ascii.  First generation modification was D/L from
  Q-link and I lost author's name. First try at this interesting language!


[72745,256]                           Lib: 5
DOCWRI.IMG
  Img,  Bytes:     3379, Count:    73, 17-Mar-88

  Title   : C64, lets you make a menu of your docs
  Keywords: C64 DOCUMENTATION MENU MAKER

  NOTE:  Image file, download with CIS-B if possible.
  
  Program that lets you make a menu of your documention. Basic program with
  some interesting subroutines. Let me know how to improve it. P.D.


[72207,242]                           Lib: 5
DECODE.SDA
  Bin,  Bytes:    38912, Count:   106, 16-Mar-88

  Title   : C64 unassembler/cruncher/docs (SDA file)
  Keywords: DECODE UNASSEMBLER LADS SDA 6510 C64

  Self-dissolving ARChive writes 6 files: DECODE reads ml file from disk and
  writes assembly language files to disk; DECODE.COMPiled does it
  faster; DECODE.DOC is 8-9 pages including menu selections, operation,
  interpretation and output modifications; CRUNCH.50250 compacts the output
  files; CRUNCH.LDR writes CRUNCH.50250 to disk; CRUNCH.SRC is the assembler
  source. No file preparation needed:  load and run.


[74316,3522]                          Lib: 5
GRAPHI.HDR
  Text, Bytes:      141, Count:    58, 09-Mar-88

  Title   : PC header file for graphic.c
  Keywords: C128 80COL POWER C HIRES 640X200

  This is the C header file for graphic.c a 640 X 200 hires graphic
  package for Power C (or C Power). This hires graphic system will only work
  for a C128 with a 80 col screen. For more information please see GRAPH.SRC


[74316,3522]                          Lib: 5
GRAPH.SRC
  Text, Bytes:     9605, Count:    67, 09-Mar-88

  Title   : PC 640 x 200 graphic routines for C128
  Keywords: C POWER GRAPHIC HIRES C128 PLOT DRAW 640X200

  A set of 640 x 200 graphic routines written in Power C ( or C Power). These
  could be faster if plot and draw where written in M.L. but they will do for
  drawing and plotting to the C128 screen. You MUST download GRAPHI.HDR also.


[72167,3312] Rick Joslin              Lib: 5
LADS.TXT
  Text, Bytes:     1365, Count:    55, 14-Feb-88

  Title   : Bug report for LADS assembler
  Keywords: LADS PROBLEM BUG ERROR

  Sysop Note:  A message on the CBMPRG forum from Rick Joslin, describing
  a problem with the LADS assembler.
  
  Comments and questions to Rick Joslin (72167,3312)


[75075,1662] robert norton            Lib: 5
INTERL.IMG
  Img,  Bytes:      355, Count:   127, 17-Jan-88

  Title   : Wedge that toggles interlace in 80 column chip
  Keywords: C128 80COL INTERLACE VIDEO WEDGE

  NOTE:  Image file, download with CIS-B if possible.
  
  This routine toggles the C128 80 col interlace option on or off when the
  <CNTL> and <ALT> keys are pressed simultaneously.  The routine wedges into
  the KEYVEC ($033a) vector and is disabled by RS/RESTORE or any programs that
  call the Kernal routine CINT ($FF81).  The "wedge" sits in the area from
  $0BC1 to $0BFF.


[75075,1662] robert norton            Lib: 5
INTERL.ASM
  Img,  Bytes:     3655, Count:    40, 17-Jan-88

  Title   : Source for INTERL.IMG (Power Assembler/Buddy)
  Keywords: C128 80COL SOURCE INTERL.IMG

  Source for "INTERL.IMG", an 80 column interlace toggle wedge for the
  C128. Source code format for BetterWorking's "Power Assembler" ASCII editor.


[71121,1540]                          Lib: 5
CWIND.ARC
  Bin,  Bytes:    36096, Count:    81, 16-Jan-88

  Title   : PC C-windows program for C64
  Keywords: POWER C WINDOWS 80 COLUMNS FAST

  C-Windows v1.11 for C-Power (also known as Power C).  40/64/80 columns +
  windows on a C-64.  Allfunctions written in assembly for  fastest possible
  execution times.  Includes LIBrary demo with source and LINKable OBJect
  files.  For complete system, please consult README file.  Uploaded by
  original author.


[70726,306]                           Lib: 5
INVADR.SRC
  Text, Bytes:     7898, Count:   107, 31-Dec-87

  Title   : PC source code for "invaders" game
  Keywords: POWER C EXAMPLE FUNCTIONS INVADERS

  This is Power C (or C Power) source code for Invaders, a simple
  arcade-type invasion game.  It contains many useful functions which can be
  used in other programs.


[70726,306]                           Lib: 5
CNOTES.TXT
  Text, Bytes:     2208, Count:   169, 31-Dec-87

  Title   : Hints and tips for using PC
  Keywords: POWER C

  This file contains hints for Better Working's Power C (same as Pro-Line's C
  Power) compiler package.  It is a SEQ file.


[70726,306]                           Lib: 5
CLISTR.SRC
  Text, Bytes:      917, Count:    79, 31-Dec-87

  Title   : PC source for program printer program
  Keywords: POWER C PROGRAM LISTER

  This is a Power C (or C Power) source listing for a program to list C
  source code to a printer.  It performs a conversion of the 6 special
  characters Power C uses so that the symbols (braces, tilde, underscore,
  vertical bar, and back slash) are printed correctly, unlike the editor
  command 'print'.


[73027,1576]                          Lib: 5
CHRISC.L
  Bin,  Bytes:      128, Count:    48, 15-Nov-87

  Title   : User library for POWER C users
  Keywords: C64 SPINNAKER POWER C LIBRARY REV1.0

  This is a user library for POWER C users. It currently only contains
  2 functions:-  peek() and poke() As their names imply, they simulate a peek
  or poke BASIC statement. There is an associated header file named CHRISCOX.H
  which you should also download for this library.
  USAGE: #include <chriscox.l>
      char var_name = peek(*address);
                      poke(*address,byte_value);
  
  More functions in later levels! (This is a new language for me!!!)


[73027,1576]                          Lib: 5
CHRISC.H
  Bin,  Bytes:      640, Count:    41, 15-Nov-87

  Title   : PC header file for CHRISCOX.L
  Keywords: C64 SPINNAKER POWER C HEADER FILE REV1.0

  This is the header file for CHRISCOX.L, a user library found elsewhere in
  this DL.
  See contents of this file & description for CHRISCOX.L for further
  information.
  Revision 1.0
  Uploaded using XModem by author...
                     Chris Cox
                    73027,1576


[72030,661]                           Lib: 5
FONEWD.BIN
  Bin,  Bytes:     7936, Count:   103, 28-Oct-87

  Title   : Generate letter combinations from phone numbers
  Keywords: C64 C128 PRINT WORDS PHONE NUMBERS

  This program will take a telephone number, and using the letters on
  the keypad, give you EVERY possible combination of letters: some will
  make words (or almost). Uses only the local number, but can be modified
  to accept area codes, too. CAUTION: over 2,000 combinations are
  possible! For '64 or 128; entirely in BASIC. Feedback appreciated.  <]Dave[>
  72030,661


[76703,4353]                          Lib: 5
SANENG.BIN
  Bin,  Bytes:     3072, Count:    75, 22-Oct-87

  Title   : Sanitation Engineer: Fast garbage collection
  Keywords: TRANSACTOR SANITATION ENGINEER GARBAGE COLLECTION

  Sanitation Engineer, a program to provide fast garbage collection on
  the Commodore 64. Written as patch to the Basic ROM, it attaches by copying
  the ROM into its underlying RAM then modifying it. The RAM under the Kernal
  ROM is used as a buffer area. Author: Fred Simon of Gibbsboro, NJ.


[76556,2477]                          Lib: 5
WINSRC.SEQ
  Bin,  Bytes:     4224, Count:    99, 29-Sep-87

  Title   : ML source for WINDOW.BIN (TSDS assembler)
  Keywords: C128 80COL WINDOW WONDER ML SOURCE

  This is the optional ML source code for the WINDOW.OBJ routine. It
  was written on the TSDS assembler. This file is 17 disk blocks long.
                                             Ron LeMon
                                             76556,2477


[76556,2477]                          Lib: 5
WINDOC.BIN
  Bin,  Bytes:     8064, Count:   154, 29-Sep-87

  Title   : Documentation file for WINDOW.BIN
  Keywords: C128 80COL WINDOW WONDER DOCS

  This C-128 machine language utility emulates Mac style pull-down windows on
  the 80-column text screen. Easily programmed into any BASIC
  application. Download this document file and send to printer (secondary
  address = 7). Also download WINDOW.BIN, WINSRC.SEQ & WINDEM.BIN on this
  DL. This file is 32 disk blocks long.
                                             Ron LeMon
                                             76556,2477


[76556,2477]                          Lib: 5
WINDO.BIN
  Bin,  Bytes:      768, Count:   158, 29-Sep-87

  Title   : 80 column pull down menu utility
  Keywords: C128 80COL WINDOW WONDER ML OBJ

  This is the Window Wonder binary ML file. Rename this file WINDOW.OBJ after
  downloading. Be sure to download and read WINDOC.SEQ, the documentation for
  Window Wonder. This file is 3 disk blocks long.
                                             Ron LeMon
                                             76556,2477


[76556,2477]                          Lib: 5
WINDEM.BIN
  Bin,  Bytes:     4736, Count:   235, 29-Sep-87

  Title   : BASIC demo program for WINDOW.BIN
  Keywords: C128 80COL WINDOW WONDER PULL-DOWN MENUS

  This is a BASIC program to demonstrate the features of Window Wonder.
  WINDEM.BIN simulates an 80-column communications terminal. Mac style
  pull-down menus are emulated. LISTing program will teach programming syntax
  with highlighted REM statements. This file is 19 disk blocks long.
                                             Ron LeMon
                                             76556,2477


[70137,1353]                          Lib: 5
BVT100.BIN
  Bin,  Bytes:    28544, Count:   110, 27-Sep-87

  Title   : Blazin'Forth VT52 terminal emulator
  Keywords: VT100 VT52 TERMINAL EMULATOR BLAZIN FORTH MODEM

  This is it!  A true VT100/VT52 terminal emulator for the C64 running
  BLAZIN' FORTH.  This program handles most all escape sequences, and produces
  an 80 column display (in software) complete with single height, double
  height, ad double width characters, and the specialline drawing character
  set.
    I believe this is the best terminal  emulator around.   Enjoy.


[72777,1202]                          Lib: 5
EXP-BL.BIN
  Bin,  Bytes:     1024, Count:    69, 05-Jul-87

  Title   : An example of using a 1700/1750 in BASIC.
  Keywords: C128 1700 1750 EXPANSION RAM VARIABLES

  An example of using a 1700 or 1750 RAM expander to store memory block
  1 (variables).  This program has only been tested with the new version 1
  C128 ROMS.


[76703,4353]                          Lib: 5
SYMASS.BIN
  Bin,  Bytes:     8960, Count:   271, 04-Jul-87

  Title   : 6502 PAL-compatible assembler for C64 (SDA)
  Keywords: SYMASS SYMASS3.9 ASSEMBLER 6502 ML TRANSACTOR

  Symass3.9, a PAL-compatible 6502 assembler for the Commodore 64,
  from Transactor. This file is a self-dissolving archive - just load and run,
  and it will create the necessary files on your disk (make sure you have at
  least 35 blocks free). Symass was written by Robert Huehn; this version has
  upgrades by Tim Buist. The program and documentation (what there is of it)
  is copyright 1987 Transactor Publishing Inc. Non-commercial redistribution
  permitted.


[74446,1627] Percival Blenman         Lib: 5
SWAP.IMG
  Img,  Bytes:       40, Count:    65, 09-May-87

  Title   : Routine to copy ROM to RAM and switch
  Keywords: BASIC ROM RAM SWITCH SWAP

  This file is an improved version of BASIC.IMG (found elsewhere in this
  DL). It copies the ROM from A000-BFFF to the underlying RAM. Next, it
  stores (dec. 54) at location $01 (R6510). This procedure effectively swaps
  out BASIC ROM leaving you free to do with the RAM as you wish. The program
  on takes 1/2 a second to execute and occupies the RAM from $C000-C01F.
  To load:   LOAD "SWAP.OBJ",8,1
            SYS   49152


[74446,1627] Percival Blenman         Lib: 5
SPLIT.IMG
  Img,  Bytes:       76, Count:    85, 08-Apr-87

  Title   : Split screen routine
  Keywords: C64 SPLIT SCREEN UTILITY MACHINE LANGUAGE ML

  NOTE:  Image file, download with CIS-B if possible.
  This is a short ML routine that is loaded 'LOAD "split",8,128'. The
  program resides from 679 to 746 in memory. It allows you to split your
  screen in to a LOWER and UPPER half. The commands are:
  poke 680,nn   (0-15) BORDER
  poke 692,nn   (0-15) UPPER SCREEN
  poke 701,nn   (0-15) LOWER SCREEN
  wait 53265,128       wait on raster
  sys  721             run program


[72757,2107]                          Lib: 5
ITWORK.IMG
  Img,  Bytes:     5214, Count:   146, 06-Apr-87

  Title   : C64 program disassembler
  Keywords: C64 DISK DISASSEMBLER

  NOTE:  Image file, download with CIS-B if possible.
  
  ML program to be used with ITBOOT.IMG.  Will take a sector or a program off
  a disk and send disassemble code to the screen or printer.  Uploaded as
  freeware by author Steve Fischer, 72757,2107.  Download as IT WORKS.MC.


[72757,2107]                          Lib: 5
ITBOOT.IMG
  Img,  Bytes:     1999, Count:   151, 06-Apr-87

  Title   : Boot program for ITWORK.IMG disassembler
  Keywords: C64 DISK DISASSEMBLER BOOT

  NOTE:  Image file, download with CIS-B if possible.
  
  
   This is the boot program for ITWORK.IMG which is a disk prg disassembler.
  It disassembles off of  a  disk  and sends the code to either  the  screen
  or printer. This boot program has some instructions. Uploaded by the author
  as free-ware.


[73537,3654]                          Lib: 5
COLUMN.BIN
  Bin,  Bytes:     8704, Count:   130, 25-Mar-87

  Title   : 80 column character generator
  Keywords: C64 80COL CHARACTER GENERATOR

  an 80 column charcter generator for c64


[74436,3302]                          Lib: 5
TKNIZE.IMG
  Img,  Bytes:     3812, Count:   168, 07-Feb-87

  Title   : Tokenizer, ASCII -> BASIC prg file
  Keywords: SEQ BASIC PRG KEYWORD TOKENIZER

  NOTE:  Image file, download with CIS-B if possible.
  
  
      Basic keyword tokenizer.  Takes ascii file and converts it to BASIC PRG
  file with BASIC 2.0 Keyword tokens. Uploaded with Compuserve 'B'
  protocol with VIDTEX.  Found in CBMCOM Lib, author unknown.


[74716,1321]                          Lib: 5
VDCFIX.IMG
  Img,  Bytes:       72, Count:    47, 17-Jan-87

  Title   : NMI wedge fixes hires display on early 128s
  Keywords: C128 8563 VDC 80COL DISPLAY FIX

  NOTE:  Image file
  If you have an early 128 whose 80-column display tends to go on the fritz
  (e.g, picture shifts left), try this NMI wedge.  Just BLOAD and SYS 3072
  activate.  When picture goes, hold down ALT key and hit RESTORE.  Recovers
  95+% of the time. Use SYS 3088 to deactivate before using RS-232 (modem)!
  Code is at 0C00, but can be modified for use elsewhere with monitor.
              Dave Zipkas
              74716,1321


[70726,306]                           Lib: 5
MTL.IMG
  Img,  Bytes:     1854, Count:    63, 26-Dec-86

  Title   : Converts Merlin -> LADS program files
  Keywords: MADS LADS MERLIN ML ASSEMBLER

  NOTE:  Image file, download with CIS-B if possible.
  
  This short BASIC program converts MADS/ Merlin-type sequential assembler
  files (such as many of those found in this DL) and converts them to
  LADS-type program files (with line numbers).  See directions in REM
  statements.


[76337,2216]                          Lib: 5
USQ.ARC
  Bin,  Bytes:    45824, Count:   267, 26-Oct-86

  Title   : Unsqueeze program for any C= computer
  Keywords: UNSQUEEZE ARCHIVE DE-ARCHIVE

  USQ.BIN is a version 2 archive. Download it as USQ.ARC, a program file.
  USQ is a short de-archive utility that allows you to use archived files in
  your own application programs. It supports stored, packed, squeezed, and
  squashed files and should run on ANY Commodore 65xx based machine. (Even a
  VIC). The archive also contains four demo programs that show you how to get
  at archived data files from BASIC or machine language.
  o


[73225,1067]                          Lib: 5
APPEND.IMG
  Img,  Bytes:      640, Count:   132, 15-Oct-86

  Title   : Combines program segments into one program
  Keywords: APPEND CONCATENATE C64

  NOTE:  Image file.
  Appends BASIC programs into one program. Load and run "APPEND", then
  follow prompts to append successive segments. After exiting, delete lines
  0-12 (program "APPEND") and save your combined programs. Xmodem padding must
  be removed) as follows:
  (1)LOAD"APPEND",8
  (2)POKE45,52:POKE46,10:CLR
  (3)SAVE"@0:APPEND",8 Programs to be appended must be pure BASIC without
  extra CTRL-Z's or ml code on end, except for last one.


[73225,1067]                          Lib: 5
DATAMA.IMG
  Img,  Bytes:     1024, Count:   144, 12-Oct-86

  Title   : Converts RAM contents to DATA statements
  Keywords: CONVERT MEMORY ML DATA STATEMENTS

  NOTE:  Image file, download with CIS-B if possible.
  
  This program, for the C64, converts RAM contents (such as machine code) with
  specified start and end addresses to DATA statements, which may have any
  starting line number<63000. Program is deleted automatically at end of
  conversion, leaving DATA statements which can be saved with normal program
  "SAVE" command.


[74246,2647]                          Lib: 5
LISTPR.IMG
  Img,  Bytes:     6978, Count:    70, 09-Oct-86

  Title   : Lists BASIC prg lines with load addresses
  Keywords: C64 BASIC LIST LINES PRINT

  NOTE: Image file, download with CIS-B if possible.
  
  This is a blitzed version of LISTPR.IMG which can be found a few files back
  i this DL.  When run, the program will list each line of a basic program
  along with its load address.  For more info, see the description of the
  original upload.
                   Rob Stein


[70066,603]                           Lib: 5
BFCSRC.TUT
  Text, Bytes:    36405, Count:   100, 22-Sep-86

  Title   : Explains the inner workings of Blazin'Forth
  Keywords: BLAZIN FORTH BFORTH DOCS TUTORIAL

  This is a file which attempts to explain the inner workings of a
  threaded code forth compiler, with specific reference to Blazin' Forth.  It
  is provided as an aid to those who are curious about such things, and
  to those who may be trying to understand the source code to Blazin'
  Forth. Good Luck! SDB


[72737,1315]                          Lib: 5
DYNAM.FTH
  Text, Bytes:     5390, Count:    67, 09-Sep-86

  Title   : BForth code to do dynamic memory management
  Keywords: FORTH FORTH-83 BFORTH DYNAMIC MEMORY MANAGEMENT

  NOTE:  ASCII source file.
  Text file showing 14 screens of bforth code to do dynamic memory
  management. allows you to allot blocks from a large block of memory and
  later free them.   Order is unimportant.  Location of large block of memory
  is the users option and some attempt is made to prevent fragmentation of the
  large block.  This should be usable on any forth 83 system.


[76703,4034]                          Lib: 5
DISASM.IMG
  Img,  Bytes:     9142, Count:   309, 06-Jul-86

  Title   : C64 disassembler
  Keywords: C64 DISASSEMBLER UNIMPLEMENTED OPCODES

  NOTE:  Image file, download with CIS-B if possible.
  
  A super disassembler for 64 mode.  Disassembles unimplemented opcodes, shows
  ascii, gives room to write comments, etc.
  
  Bri - 76703,4034 /SYSOP


[76347,2032]                          Lib: 5
SQ2PRG.TXT
  Text, Bytes:     2395, Count:   431, 30-Jun-86(04-Jul-86)

  Title   : Text file to convert SEQ to tokenized PRG file
  Keywords: SEQ PRG CONVERSION UTILITY

     This text file contains a short type-in program and instructions for
  converting a sequential program file into a tokenized program that will run.


[74446,1627] Percival Blenman         Lib: 5
SEQREL.BIN
  Bin,  Bytes:     1152, Count:    42, 29-May-86

  Title   : Converts SEQ file to 64FORTH REL file
  Keywords: 64FORTH RELATIVE SEQUENTIAL REL SEQ

  This program can be used to convert a SEQ file to REL readable format for
  64FORTH. This is not my program. However, to the best of my knowledge, it is
  in th Public Domain.


[74446,1627] Percival Blenman         Lib: 5
RELSEQ.BIN
  Bin,  Bytes:     1920, Count:    43, 29-May-86

  Title   : Converts 64FORTH REL to SEQ file
  Keywords: 64FORTH RELATIVE SEQUENTIAL REL SEQ

  This program will convert a 64FORTH REL file to a SEQ file for file
  transfers. This not my program. However, to the best of my knowledge, it is
  in the Public Domain.


[72737,1315]                          Lib: 5
FILES.BIN
  Bin,  Bytes:     4992, Count:    99, 12-May-86

  Title   : Gives BForth C like files (fopen, fclose, etc.)
  Keywords: BLAZIN FORTH BFORTH C SOFTWARE TOOLS

  These words give bforth c like files (fopen, fclose and such). These are
  also an example of K&P like software tools.  With these file words one could
  easily write K&P like software tools.  Also a proposed standard for forth
  file words. Questions?  Leave a note. 38 xmodem 128byte blocks


[76703,4032] Joe Buckley              Lib: 5
V-XREF.IMG
  Img,  Bytes:     1357, Count:   272, 21-Apr-86

  Title   : Butterfield cross-reference variable prg
  Keywords: BASIC VARIABLE CROSS REFERENCE BUTTERFIELD

  NOTE:  Image file, download with CIS-B if possible.
  This program, VARIABLE XREF, by Jim Butterfield, will print a
  cross-referenced table of variable usage in a Basic program to either a
  printer or the screen. It gives a map of variables so that they can be
  changed, optimized or added to but not a dump of variable values.
          .wayne schmidt.


[70567,1121]                          Lib: 5
ATOBT.IMG
  Img,  Bytes:     8962, Count:   142, 05-Apr-86

  Title   : C64 BASIC program autoboot maker
  Keywords: C64 AUTOBOOT MAKER

  NOTE:  Image file, download with CIS-B if possible.
  This program will make your BASIC programs automatically RUN after
  LOADing To use this program, type:
      LOAD"AUTOBOOTER",8,1 It has been set up to auto-boot.  You would
  LOAD your programs the same way (with the ",1" extension) after running
  this program on them.
   Comments via EASYPLEX appreciated.
      Lonnie De Cloedt
      70567,1121


[70007,1373]                          Lib: 5
SMONIN.IMG
  Img,  Bytes:     7222, Count:   542, 17-Feb-86

  Title   : Instructions for SMON64.IMG
  Keywords: C64 SUPERMON INSTRUCTIONS BUTTERFIELD

  NOTE:  Image file, download with CIS-B if possible.
  
  These are the instructions for Jim Butterfield's latest Supermon+64 found in
  this section under the name of smon64.img.


[70007,1373]                          Lib: 5
SMON64.IMG
  Img,  Bytes:     3187, Count:   620, 17-Feb-86

  Title   : Jim Butterfield's SUPERMON 64 w/128 instr. set
  Keywords: C64 SUPERMON C128 INSTRUCTION SET BUTTERFIELD

  NOTE:  Image file, download with CIS-B if possible.
  
  This is Jim Butterfield's latest machine language monitor for the 64.  It is
  an upgrade of his supermon to include the instruction set found resident in
  the C128 and allows compatability.  The instructions are found in the file
  called smonin.img also found in  this section.


[70066,351]                           Lib: 5
KILCUR.BIN
  Bin,  Bytes:       91, Count:   261, 15-Feb-86

  Title   : ML part of "killcursor" program
  Keywords: BASIC INPUT PROTECTED

  Binary file (program) for Killcursor (see kilcur.txt).  Call
  program "killcursor" on your disk.


[70066,351]                           Lib: 5
KILCUR.TXT
  Text, Bytes:     3890, Count:   170, 14-Feb-86(15-Feb-86)

  Title   : Docs for "killcursor" program
  Keywords: BASIC INPUT PROTECTED DOCUMENTATION

  ML utility to disable cursor up, cursor down, commodore/control/home/clr
  keys ,/comma/colon---to prevent bad input using the BASIC INPUT  routine.


[70066,351]                           Lib: 5
KILCUR.SRC
  Text, Bytes:     1335, Count:    77, 14-Feb-86

  Title   : Source code for "killcursor"
  Keywords: BASIC INPUT PROTECTED

  Source code for kilcur (killcursor). For CBM, or compatible assemblers.


[76703,3047]                          Lib: 5
BASAID.IMG
  Img,  Bytes:     5128, Count:   106, 08-Feb-86

  Title   : BASIC AID program
  Keywords: BASIC AID C64 MULTI FEATURE PROGRAM

  NOTE:  Image file, download with CIS-B if possible
  
  This is THE Basic Aid program.  It is loaded like a BASIC program and run.
  It then repositions itself into the top of memory so you can use it like
  Supermon and can even have it in memory with Supermon. It is normally named
  BASIC AID.C or BASIC AID.64.  Look for the instructions too. BRO/KEY:*basic
  aid*
  Darrell


[76703,3047]                          Lib: 5
BAINST.IMG
  Img,  Bytes:    11743, Count:    94, 08-Feb-86

  Title   : Doc file for BASIC AID program
  Keywords: BASIC AID DOCS

  NOTE:  Image file, download with CIS-B if possible
  
  This is the instructons to BASIC AID which I uploaded here as BASAID.IMG.
  It is a basic program which you load and run.  You might want to modified
  this file since as it is it will display to screen, only, and after it has
  explained all the features of BASIC AID it re-runs itself.
  
  Darrell


[70166,170]                           Lib: 5
64AID.IMG
  Img,  Bytes:     1799, Count:   119, 02-Feb-86

  Title   : Butterfield, adds 5 commands to BASIC
  Keywords: C64 PROGRAMMING AID BUTTERFIELD

  NOTE:  Image file.
  
  A very handy little program that gives you 5 new commands:
   Find, Delete, Number, Append, Change.
  If you do any programming, there will be times when this program will
  be indispensable!
   NOTE: Since it's in machine language I've found that it won't work if
  you have the dos wedge loaded. So power down + up ,then load this.
  Written by JIM Butterfield long ago in COMPUTE!. Public Domain for quite
  a while.
               Enjoy,


[72467,43]                            Lib: 5
CHREDI.BIN
  Bin,  Bytes:     3072, Count:   100, 02-Jan-86

  Title   : Machine language 80 column character editor
  Keywords: C128 80COL CHARACTER EDITOR

  This program is written 100% in ML and allows editing the character set of
  the 80 column C-128 screen.  It also allows saving/recalling character sets
  to disk as USR files.  U/D/L/R moves the character, arrow keys move the
  cursor, RVS reverses the pattern, and C allows copying from one char to
  another.


[70066,603]                           Lib: 5
BFASM.DOC
  Text, Bytes:    29825, Count:   275, 10-Dec-85

  Title   : Blazin'Forth Assembler tutorial
  Keywords: BFORTH BLAZIN FORTH ASSEMBLER TUTORIAL

  This is a text file which attempts to explain how to use the Forth
  Assembler. All forths have (or should have) a resident assembler, so this
  may be of interest to non-BFC users as well. I tried to cover all aspects of
  using Assembly language with Forth, so this doc covers a lot of territory,
  from  beginning to advanced. Hope this helps you all make your programs run
  even faster. Good Luck! SDB


[76703,3047]                          Lib: 5
SMINST.IMG
  Img,  Bytes:     5882, Count:   261, 01-Dec-85

  Title   : SUPERMON instructions Dec. 85
  Keywords: SUPERMON DOCS

  NOTE:  Image file, download with CIS-B if possible
  
  This is a program which when run will display information necessary to use
  Supermon by Jim Butterfield.
  This file is a general purpose file that gives the basic operations of all
  versions of Supermon.


[74356,607]                           Lib: 5
MLTERM.IMG
  Img,  Bytes:     1032, Count:   145, 28-Nov-85

  Title   : Machine language terminal driver program
  Keywords: C128 TERMINAL ML DRIVER

  NOTE:  Image file, download with CIS-B if possible.
  
  MINITERM 128(c) is a machine lang. terminal prg driver. You can intergrate
  this routine into your basic terminal prg to incress the speed. Please read
  the MLTERM.DOC file for all the info needed. Prg sits at $1300 Copyright
  1985 by Michael LaPaglia Use freely do not remove credits


[74356,607]                           Lib: 5
MLTERM.DOC
  Text, Bytes:     3230, Count:   161, 28-Nov-85

  Title   : Documentation for MLTERM.IMG
  Keywords: C128 ML TERMINAL DOCS

  Doc file for MLTERM.IMG in this dbase. a ML routine you can use for your
  basic terminal prgs to incress the speed via a ML driver for terminal mode
  supports both ASCII and CBM ASCII
  Copyright 1985 by Michael LaPaglia use freely but do not remove the credits


[72277,3413]                          Lib: 5
MOVE0.SRC
  Text, Bytes:     3490, Count:    84, 22-Nov-85

  Title   : Source file for moving sprite zero with joystick
  Keywords: MADS SOURCE MOVE SPRITE JOYSTICK

      this is a source file for (MADS) for a routine which will read the
     joystick and move sprite zero in your own game. Download it, read it with
     the MADS editor, then assemble and load it. It works!!
                    Ward Gray
                    72277,3413
  

[75146,3536] John B. Jordan           Lib: 5
FIND.BIN
  Bin,  Bytes:      512, Count:   133, 21-Nov-85

  Title   : Finds character strings in BASIC program
  Keywords: FIND SEARCH HUNT SCAN STRINGS VARIABLES

  FIND is a machine language program for the -64 used to find character
  strings in a BASIC program. While editing the BASIC program LOAD"FIND",8,1
  and SYS 49152
   Enter the string to be searched for (don't use BASIC keywords). The line
  numbers will be listed as the string is found.


[72767,3167]                          Lib: 5
UNASM.IMG
  Img,  Bytes:     9478, Count:   353, 14-Nov-85

  Title   : Transactor unassembler, Merlin format
  Keywords: C64 TRANSACTOR UNASSEMBLER MADS

  NOTE:  Image file, download with CIS-B if possible.
  
  This program is in the CURRENT TRANSACTOR!It UN-ASSEMBLES a ML object file &
  WRITES to disk a CBM-MADS format source file! Transactor prgs MAY NOT be
  copied for profit!BEST CBM MAG OUT!!I got this version from ELITE
  718-779-3760.(My mag was missing the last page !)Ralph Garci


[76012,3334]                          Lib: 5
WINDOW.BIN
  Bin,  Bytes:      640, Count:   132, 21-Sep-85

  Title   : Demonstrates windowing in 40 or 80 columns
  Keywords: C128 80COL WINDOW DEMO

  This short program illustrates the ease of windowing on the C128. If for
  nothing else, it creates a pleasant pattern on  your screen. For either a 40
  or 80 Col. display, but has more 'effects' in 80.


[72307,2725]                          Lib: 5
EDTASM.DOC
  Text, Bytes:     1365, Count:   193, 20-Sep-85

  Title   : Doc file for 128EDT.IMG & 128ASM.IMG
  Keywords: C128 EDITOR ASSEMBLER DOCS

  3 of 3 files. 128edt.img, 128asm.img, edtasm.doc. Instruction for use of
  C128 edtasm v2.0. Give it a whirl. May not work on preproducttion
  models. Any question leave a message. DR Bull 72307,2725


[72307,2725]                          Lib: 5
128EDT.IMG
  Img,  Bytes:     3143, Count:   137, 17-Sep-85

  Title   : Machine language source editor
  Keywords: C128 MACHINE LANGUAGE EDITOR

  NOTE:  Image file, download with CIS-B if possible.
  
  File 1 of 3. 128edt.img, 128asm.img, edtasm.doc. Uploaded with
  Vidtex4.0c. Written by me Dan R. Bull. Give away don't sell. Leave me a
  message if you have any questions. 73207,2725


[72307,2725]                          Lib: 5
128ASM.IMG
  Img,  Bytes:     8007, Count:   156, 13-Sep-85

  Title   : C128 machine language assembler
  Keywords: C128 ASSEMBLER

  NOTE:  Image file, download with CIS-B if possible.
  
  2 of 3 files. 128edt.img, 128asm.img, edtasm.doc. Written by me. Dan R.
  Bull. Give away dont sell. Suggestions are welcome for future updates.
  72307,2725


[70066,603]                           Lib: 5
BFEDIT.DOC
  Text, Bytes:     3740, Count:   325, 12-Sep-85

  Title   : Procedure for adding full screen editor to BForth
  Keywords: FORTH BLAZIN EDITOR MODIFICATIONS FULLSCREEN SEP1985

  This is in answer to the large number of requests I have had from people
  who wanted to add fullscreen editing to Blazin Forth, but weren't sure how
  to do it. This text file gives the code, and the procedure, for adding these
  functions to the BFC.  Enjoy! SDB


[70066,603]                           Lib: 5
BFORTH.IMG
  Img,  Bytes:    23827, Count:   397, 08-Sep-85

  Title   : Scott Ballantyne's Blazin' Forth Compiler system
  Keywords: BLAZIN FORTH FORTH83 C64

  NOTE:  Image file, download with CIS-B if possible.
  
  Only Forth-83 system available for C64. Includes *all* of the standard
  +double numbers, assembler, etc. Copyright (C) 1985 by Scott Ballantyne,
  copying encouraged, sales not allowed. Questions/comments welcome Via
  EZ-plex. Enjoy! SDB [70066,603]


[72507,1025]                          Lib: 5
16BIT.SRC
  Text, Bytes:     4700, Count:    83, 03-Sep-85

  Title   : 16 bit extended macros for Merlin
  Keywords: 16BIT MACROS MASM

  copr 1985 by irwin r. shapiro  permission granted for personal use
  only these are 16bit extended macros for use with masm from cbm they give
  you that added edge when you need it


[70066,603]                           Lib: 5
SIEV83.SRC
  Text, Bytes:      655, Count:   111, 27-Aug-85

  Title   : Forth-83 Sieve of Eratosthenes
  Keywords: BLAZIN FORTH BFORTH FORTH83 SIEVE ERATOSTHENES

  NOTE:  ASCII source file.
  
  This is the obligatory Sieve Program which runs under BFORTH.IMG. It
  clocks in at 19 seconds. Should run on any 83 forth (and possibly others) if
  the timing words are removed. Optional lines (see comments in source) allow
  the primes to be displayed. Pub domain. SDB


[70066,603]                           Lib: 5
EXAMPL.FTH
  Text, Bytes:     4760, Count:   167, 27-Aug-85

  Title   : Help for Forth-83 changes to 'Starting Forth'
  Keywords: BLAZIN FORTH HELP

  This file was written by one of the beta testers of Blazin' Forth. It
  describes the changes needed to get the examples in Chapter 12 of Starting
  Forth running under Forth-83. File by Rebekah Johnson Uploaded with her
  permission by Scott Ballantyne (SDB) Donated to Pub. Domain by the Author


[70066,603]                           Lib: 5
BFDEMO.SRC
  Text, Bytes:     2460, Count:   223, 24-Aug-85

  Title   : BForth Turtle graphics demo
  Keywords: C64 FORTH83 TURTLE GRAPHICS DEMO

  This is a Forth Source File (text) which draws a stunningly beautiful
  design using turtle graphics. It's short (4 screens) and shows off the speed
  of forth. This design takes 5 minutes 47 seconds in Logo. Forth draws it in
  43 seconds flat. Pub domain. Enjoy! SDB


[75456,3507]                          Lib: 5
LISP2.TXT
  Text, Bytes:    15745, Count:   175, 07-Aug-85

  Title   : LISP interpreter program
  Keywords: LISP INTERPRETER COMPILER PASCAL

  NOTE:  ASCII source file.
  
  corrected version of lisp.txt. may still have some errors but compiles clean
  and gives some response to typed input.


[70066,603]                           Lib: 5
BFRTH9.DOC
  Text, Bytes:    11635, Count:   235, 07-Aug-85

  Title   : BFORTH.IMG help file 2 for 'Starting Forth' text
  Keywords: BLAZIN FORTH DOCS

  Part of the documentation for BFORTH.IMG, a fast Forth-83 compiler for the
  C64. Download this as Starting2. For a complete list type BRO BFRTH?.* This
  is the second part of a help file intended to aid those who are
  learning forth using Brodies 'Starting Forth' as a text. [70066,603]


[70066,603]                           Lib: 5
BFRTH8.DOC
  Text, Bytes:    19690, Count:   265, 07-Aug-85

  Title   : BFORTH.IMG help file 1 for 'Starting Forth' text
  Keywords: BLAZIN FORTH DOCS

  Part of the documentation for BFORTH.IMG, a fast Forth-83 system for the
  C64. Download this as STARTING1 This file is intended as a help file for
  those who are trying to learn Forth using Brodies 'Starting Forth' text. For
  a complete list, type BRO BFRTH?.*


[70066,603]                           Lib: 5
BFRTH7.DOC
  Text, Bytes:     9880, Count:   298, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (misc. info)
  Keywords: BLAZIN FORTH DOCS

  Part of the documentation for BFORTH.IMG , a fast Forth-83 system for the
  C64. This file describes misc. info, such as accessing CBM files from Forth,
  changing screen color defaults, stuff like that. For complete list type BRO
  BFRTH?.* [70066,603]


[70066,603]                           Lib: 5
BFRTH6.DOC
  Text, Bytes:    18240, Count:   287, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (turtle graphics)
  Keywords: FORTH-83 C64 DOCUMENTATION AUG1985

  This is part of the documentation for BFORTH.IMG. A fast forth-83 system
  for the C64. For a complete list of the  doc files, type BRO BFRTH?.* This
  file describes the high speed turtle graphics included as an
  extension. [70066,603]


[70066,603]                           Lib: 5
BFRTH5.DOC
  Text, Bytes:    10870, Count:   305, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (sound extensions)
  Keywords: BLAZIN FORTH DOCS

  This is part of the documentation for BFORTH.IMG , a fast forth-83
  system for the C64. For the complete list type BRO BFRTH?.* This describes
  the sound extensions. [70066,603]


[70066,603]                           Lib: 5
BFRTH4.DOC
  Text, Bytes:     8900, Count:   333, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (info on string pkg)
  Keywords: BLAZIN FORTH DOCS

  This is part of the documentation for BFORTH.IMG , a fast forth-83 compiler
  for the C64. For complete list, type BRO BFRTH?.* This contains the info on
  the string package. [70066,603]


[70066,603]                           Lib: 5
BFRTH3.DOC
  Text, Bytes:    11320, Count:   367, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (part 2)
  Keywords: BLAZIN FORTH DOCS

  This file contains important system information. Download as
  "blazin.doc2" For the complete list  BRO BFRTH?.* sdb [70066,603]


[70066,603]                           Lib: 5
BFRTH2.DOC
  Text, Bytes:    20085, Count:   401, 07-Aug-85

  Title   : Documentation for BFORTH.IMG (part 1)
  Keywords: BLAZIN FORTH DOCS

  This file contains important system information. Download as
  "blazin.doc1" For the complete docs, BRO BFRTH?.* SDB [70066,603]


[70066,603]                           Lib: 5
BFRTH1.IMG
  Img,  Bytes:     1842, Count:   457, 07-Aug-85

  Title   : Readme file for BFORTH.IMG
  Keywords: BLAZIN FORTH DOCS

  NOTE:  Image file, download with CIS-B if possible.
  
  Doc file which contains instructions on printing out the other doc
  files. DOW this as "listme" and then LOAD and LIST.


[70346,1011]                          Lib: 5
TOWERS.SRC
  Text, Bytes:     4340, Count:   243, 04-Aug-85

  Title   : SC source file for Towers of Hanoi Puzzle
  Keywords: ABACUS SUPER C TOWERS SOURCE

  NOTE:  ASCII source file.
  
     This is the Super-C source file for the towers of hanoi compiled
  program found on this sig (towers.img). This file will download as a seq
  file. You can look at it with whatever tool you use to look at seq files. It
  cannot be loaded into Super-C unless you use a  track and sector editor and
  change the filetype byte to $83. Be sure to dl as a cbm-ascii file.
                 Don Messerli


[74475,720]                           Lib: 5
PASSWO.SEQ
  Text, Bytes:      845, Count:    78, 04-Aug-85

  Title   : SEQ listing of PASSWO.IMG program
  Keywords: DISK PROTECTOR SOFTWARE PASSWORD

  Seq listing of password.img found elswhere on this dl.  Thanks to commodore
  user an E MAP publication Great Britian for the listing.
            Thanks for the DL'S
            RAY 74475,720


[74475,720]                           Lib: 5
PASSWO.IMG
  Img,  Bytes:      656, Count:   187, 04-Aug-85

  Title   : Allows adding a password to any program
  Keywords: DISK PROTECTION ADD PASSWORD

  NOTE:  Image file, download with CIS-B if possible.
  
  This 3 block prog. will enable you to incorporate a password into any
  program.Full instructions in REM'S so list before running. cold start
          <<**RAY  74475,720**>> THXS to COMMODORE USER an EMAP publication
  Great Brittian


[74316,605]                           Lib: 5
CALC.IMG
  Img,  Bytes:     3363, Count:    76, 04-Aug-85

  Title   : Calculate screen location on sprite collision
  Keywords: SCRNCALC SUBROUTINE DATA COLLISIONS SPRITES

  NOTE:  Image file.
  Here is a short subroutine I created for detecting data collisions with
  sprites.  As you may know that the collision registers tell you "WHEN" data
  has touched, but do not tell you exactly "WHAT" data has collided.  This
  routine will calculate the EXACT screen location of the sprite so you can
  PEEK around it.  Feel free to use it.  It was made using the LADS assembler
  and may have to be modified for your own. Jerry Rodriguez    7


[74475,236]                           Lib: 5
MACRO.SRC
  Bin,  Bytes:     1664, Count:   225, 14-Jul-85

  Title   : Demo on use of CBM Assembler macro commands
  Keywords: C64 DEMO ASSEMBLER MACRO COMMANDS

  A SHORT DEMO ON THE USE OF THE MACRO COMMANDS FOR CBM'S ASSEMBLER.
  
                TOM HUGHES


[74475,236]                           Lib: 5
IF.SRC
  Bin,  Bytes:     1536, Count:   172, 14-Jul-85

  Title   : Demo of .IFN/.IFE pseudo ops for CBM assembler
  Keywords: C64 ASSEMBLER PSEUDO OPS

  A DEMO OF THE .IFN/.IFE PSEUDO OPS FOR CBM ASSEMBLER. THIS SRC SHOULD BE
  VIEWED WITH AN EDITOR.
                   TOM HUGHES


[74316,550]                           Lib: 5
AUTOSA.BIN
  Bin,  Bytes:     1978, Count:   173, 07-Jul-85

  Title   : Automatically adds DATA lines and re-saves itself
  Keywords: DATA LINES

  This little program illustrates how a program can automatically add
  DATA lines to itself as information is input into it, and then automatically
  re- save itself.  The program admittedly doesn't do much else -- but I hope
  it can serve as a good teaching tool.


[74565,522]                           Lib: 5
BAS4BO.IMG
  Img,  Bytes:       62, Count:   495, 15-Jun-85

  Title   : Boots BASIC 4.0
  Keywords: BASIC4.0 BOOT

  NOTE:  Image file, download with CIS-B if possible.
  
  
    This program will boot the BASIC 4.0  program and automatically SYS 36864
  for you.

[72207,343]                           Lib: 5
AUTO.BIN
  Bin,  Bytes:     3328, Count:   714, 08-Jun-85

  Title   : Autoboot maker
  Keywords: C64 AUTOBOOT MAKER

  This program was written for a          commodore 64.Instructions are
  included in the program.It is a basic gen. for a machine language program
  that is  written to disk by the program.It will auto-boot and auto-run any
  basic or machine language program.


[75076,1072]                          Lib: 5
BASIC4.IMG
  Img,  Bytes:     3080, Count:  1018, 25-May-85

  Title   : BASIC 4.0 for C64
  Keywords: C64 BASIC 4.0

  NOTE:  Image file, download with CIS-B if possible.
  
  This is a short program that will allow your 64 to have BASIC 4.0.
  Load this program ,8,1.  Then SYS36864 and type NEW.  You will get a new
  title screen, and BASIC4.0 is ready to go! This is the version of BASIC
  provided on CBM's 8000 series.  You lose a little memory, but that's a small
  price to pay!  As far as I know, it's public domain.  Enjoy!


[74475,236]                           Lib: 5
TOD.SRC
  Bin,  Bytes:     3072, Count:   160, 26-Apr-85

  Title   : Source for TOD clocks
  Keywords: C64 ML SOURCE TIME CLOCK

    STARTS ONE OF THE C64'S TOD CLOCKS, READS IT, & CONVERTS THE TIME TO
  ASCII. CBM SOURCE CODE. (PART OF ML SOURCE CODE LIBRARY).
  
                 TOM HUGHES


[74475,236]                           Lib: 5
IRQVAL.SRC
  Bin,  Bytes:     2816, Count:   113, 23-Apr-85

  Title   : Source for Interrupt-driven routine
  Keywords: C64 IRQ INTERRUPT DRIVEN SOURCE

   AN INTERRUPT-DRIVEN ROUTINE FOR THE C64 THAT DISPLAYS, IN ASCII BINARY,
  KEYBOARD FLAGS @ THE TOP OF THE SCREEN.
  
                  TOM HUGHES
  
   (SOURCE IS CBM TYPE)


[75206,2536]                          Lib: 5
UWEDGE.TXT
  Text, Bytes:    15720, Count:   572, 07-Apr-85

  Title   : Documentation file #2 (of 3) for uwedge.img
  Keywords: DOC DOCUMENTATION

  Documentation file #2 (of 3) for uwedge.img
  Jim Klitzing [75206,2536]


[75206,2536]                          Lib: 5
UWEDGE.MOR
  Text, Bytes:    12890, Count:   615, 07-Apr-85

  Title   : Documentation file #3 (of 3) for uwedge.img
  Keywords: DOC DOCUMENTATION

  Documentation file #3 (of 3) for uwedge.img
  Jim Klitzing [75206,2536]


[75206,2536]                          Lib: 5
UWEDGE.IMG
  Img,  Bytes:    18712, Count:   930, 07-Apr-85

  Title   : Jim Klitzing's Utility Wedge program
  Keywords: C64 DOS ENHANCEMENT WEDGE DISK UTILITY

  NOTE:  Image file
  
  Version 5.6 adds many programs and utilities to your 64 without using basic
  space. DOS wedge, auto line numering/renumbering, copy/backup a file or
  entire disk, recover scratched files, unnew, ML monitor, expanded text
  editor, delete lines, color control, read or write to a disk block, file
  manipulation, SEQ file reader/printer, screen dump. 3 doc files.
  Jim Klitzing [75206,2536]


[75206,2536]                          Lib: 5
UWEDGE.DOC
  Text, Bytes:    15875, Count:   776, 07-Apr-85

  Title   : Documentation file #1 (of 3) for uwedge.img
  Keywords: DOC DOCUMENTATION

  Documentation file #1 (of 3) for uwedge.img
  Jim Klitzing [75206,2536]


[75476,3237]                          Lib: 5
EZSPRT.IMG
  Img,  Bytes:     5528, Count:    54, 15-Mar-85

  Title   : Menu driven sprite design program
  Keywords: EASY SPRITE DESIGN VIEW EDIT SAVE GRAPHICS

  NOTE: Image file.
  This program lets you design, view, edit, and save sprites using only
  the keyboard.  It is menu-driven, with plenty of REMs.  The user can change
  sprite and background colors independently to allow for the best 'mix'.
  Sprite data (NOT sprite number or color) are saved to a SEQ file, using the
  'approved' sequence of byte 0, byte 1, etc.  Original program. OK to copy,
  NOT to sell. Have fun! [>Dave<]
           75476.3237


[73276,2435]                          Lib: 5
COMPDI.TXT
  Text, Bytes:     1015, Count:   137, 02-Feb-85

  Title   : Update to compare program
  Keywords: UPDATE COMPARE COMPATIBILITY KLITZING WEDGE

  This is the output of the compare program showing updates made to make it
  compatible with Jim Klitzing's wedge by moving "STRING THING" to  the top of
  BASIC.


[73276,2435]                          Lib: 5
COMPAR.IMG
  Img,  Bytes:     7867, Count:   159, 02-Feb-85

  Title   : Compares BASIC or SEQ files & shows difference
  Keywords: COMPARE BASIC SEQ FILES

  NOTE:  Image file, download with CIS-B if possible.
  
  This program will compare two BASIC programs or sequential text files,
  giving the differences needed to ma the OLD MASTER into the NEW MASTER. This
  version is compatible with Jim Klitzing's wedge. If you DOW'd the original,
  see COMPDIF.TXT for the changes.
                        Eric Spiewak
                        [73276,2435]


[74116,2507]                          Lib: 5
DISMOD.TXT
  Text, Bytes:     5400, Count:   177, 19-Jan-85

  Title   : Modifies LADS disassembler to allow printout
  Keywords: C64 LADS ASSEMBLER HARDCOPY PRINTOUT MODIFICATION

  NOTE:  Image file.
  
  
      Hardcopy-support modification for the LADS disassembler
  subprogram. Allows disassembled object code to be streamed to a printer
  instead of displayed on-screen.  User may specify stop address.  C-64
  specific; converted file may be merged.  Requires access to full LADS source
  code for assembly. Commented, with brief critical review and refs.  Non
  commercial use.  'B' protocol upload; Vidtex 4.0C


[74716,2264]                          Lib: 5
COMPID.IMG
  Img,  Bytes:     2301, Count:   528, 23-Dec-84

  Title   : Modifies compiled programs
  Keywords: C64 MODIFY BLITZ PETSPEED COMPILED PROGRAMS

  NOTE:  Image file, download with CIS-B if possible.
  
  
    This program will modify any program compiled with Blitz or Petspeed. You
  may enter up to a dozen or so characters to be written into the compiled
  program.
    Now when you list the program,  instead of seeing "Blitz!", you will see:
  "10 sys2063 your name", or  whatever you entered.
    Comments or questions in EMAIL.
           John Crookshank
            74716,2264


[75405,501]                           Lib: 5
TKNIZR.IMG
  Img,  Bytes:     3812, Count:    89, 18-Nov-84

  Title   : Sequential text file to Basic conversion
  Keywords: TEXT BASIC SEQUENTIAL CONVERSION

  NOTE:  Image file, download with CIS-B if possible.
  
  Here's another episode in the seemingly endless saga of text to basic.
  This is actually an enhancement of a TPUG prg.  Uses the 'string thing'
  for speed.  Can handle source lines up to 255 chars.  Very impressive speed
  when compiled.  15 Blocks.  Uploaded with Vidtex by Tony Postmayer.


[70007,576]                           Lib: 5
TX2ASM.IMG
  Img,  Bytes:      625, Count:   159, 17-Oct-84

  Title   : Converts BASIC -> assembler source in memory
  Keywords: C64 ASSEMBLER EDITOR TEXT CONVERSION

  NOTE:  Image file, download with CIS-B if possible.
  
  Similar to Dynamic Keyboard Text To BASIC programs, this converts a
  listing (with line numbers) of a CBM Asm source file (Or, perhaps, others)
  to a CBM assembler source file in MEMORY!.
   (I.E., it is used to take out the line numbers in a listing)
      (C) 1984 Joel Rubin, OK to copy on a not-for-profit basis.


[74275,120]                           Lib: 5
ML2TXT.IMG
  Img,  Bytes:     7871, Count:   125, 15-Oct-84

  Title   : Creates data statements from ML prg
  Keywords: C64 MACHINE LANGUAGE ML CREATE DATA STATEMENTS

  NOTE:  Image file.
  
  Easy to use good menus lead you to create a text file (seq) of data
  statements from a machine language program. The programs allows you to
  select the beginning line number and increment for the data. It will create
  a file similar to:
  1000 data 169,44,255,0,155,223
  It allows you to print a hard copy for reference. Then load tx2bas and make
  a subroutine for poking in your ml. All rights retained Robert Shaw
  [74275,120]


[70007,577]                           Lib: 5
EXEC.IMG
  Img,  Bytes:       93, Count:   223, 13-Oct-84

  Title   : Changes keyboard address
  Keywords: CHANGE KEYBOARD ADDRESS TEXT BASIC

  NOTE:  Image file.
  
  This program is an interrupt vector wedge which fools the system into
  thinking that your keyboard is connected to secondary address 2 of
  disk drive 8.  It is faster than tx2ba4.img, bt will only take 80-column
  lines.
         load "exec",8,1
         new
         open 2,8,2,"textfile
         sys 900 When the end of the file is reached, the file
  is automatically closed, nd the system is restored to normal. (c) 1984 Joel
  Rubin


[72706,3541]                          Lib: 5
AUTOBT.IMG
  Img,  Bytes:     1718, Count:    34, 13-Oct-84

  Title   : Autoboot maker
  Keywords: AUTO LOAD BASIC PROGRAM BOOT MAKER

  NOTE:  Image file, download with CIS-B if possible.
  
  
      This program will create a mach/lang boot program which will AUTO-LOAD
  any basic program which loads into ram at loc. 2049. Just type load"<boot
  prog>",8,1 and press <RETURN>. To run this program, type load"name",8 and
  press <RETURN>. Follow instructions and your boot prog will be created.


[75305,1424]                          Lib: 5
ROMCOP.IMG
  Img,  Bytes:      579, Count:   314, 07-Oct-84

  Title   : ROM to RAM copy program
  Keywords: ROM RAM COPY ML C64

  NOTE:  Image file, download with CIS-B if possible.
  
  
   A short basic ml loader, sets up a fast ml rom to ram copy
   for Basic and Kernel Roms.  Takes a couple seconds to set
   up, and about a halv second to make the copy.  Loads any-
   where, poke 1, 53 or 55 to switch back and forth.  Quick
   and easy - docs in program!
                   Tim Desmond


[73256,3131]                          Lib: 5
TRACE.ASM
  Text, Bytes:     2075, Count:   135, 04-Oct-84

  Title   : Assembler source code for TRACE.IMG
  Keywords: ML TRACE BASIC ASSEMBLER SOURCE

  This is the assembler source code for TRACE.IMG... Hopefully *bob&kate*
  will use this in the next BWDGE... 8 blocks... *Bob Sawdey*73256,3131*


[73225,104]                           Lib: 5
EA2.DOC
  Text, Bytes:    24395, Count:   649, 02-Oct-84

  Title   : Docs for EA.IMG (assembler portion)
  Keywords: EA ASSEMBLER DOCS

  Documentation for assembler portion of EA, a full text editor/ 2 pass
  assembler program. Documentation and program Copyright 1984 - Lew
  Lasher. Uploaded with permission of author.  Ok to copy, not to
  sell. Uploaded by H. Flaxman


[73225,104]                           Lib: 5
EA1.DOC
  Text, Bytes:    26520, Count:   481, 02-Oct-84

  Title   : Docs for EA.IMG (text editor portion)
  Keywords: C64 EA ASSEMBLER DOCS

  This is the first documentation file for EA, a text/editor/full 2 pass
  assembler program.  See EA2.DOC.  Copyright 1984 by Lew Lasher,
  uploaded with author's permission.  OK to copy but not to sell.  Uploaded by
  H. Flaxman.


[73225,104]                           Lib: 5
EA.IMG
  Img,  Bytes:    15407, Count:   616, 02-Oct-84

  Title   : Full featured editor & 2-pass assembler
  Keywords: TEXT EDITOR 2 PASS ASSEMBLER

  NOTE:  Image file.
  
  EA is a combination full featured text editor - 2 pass assembler. Assembler
  recognizes most standard assembler directives.  Allows forward referencing
  and inclusions (nested up to 4 levels). Text editor produces standard
  PETASCII sequential files suitable for other applications. Text
  editor includes search, replace, block delete, insert, among other features.
  Program and documentatin Copyright 1984 by Lew Lasher.


[72656,1563]                          Lib: 5
UNREM2.IMG
  Img,  Bytes:      388, Count:    24, 16-Sep-84

  Title   : Takes out REMs and spaces
  Keywords: C64 BASIC PACK COMPRESS REMOVE SPACES

  NOTE:  Image file
  
  This program will take out rems and unnecessary spaces with a sys call. To
  use, load"unrem",8,1 <ret> new <ret> load"prg",8 <ret> sys49152 <ret> and
  off it goes! Uploaded with Vidtex 4.0B by the author and donated to the
  public domain. I must add: (c) 1984 EdTech Associates; ok to copy but not
  sell. EMAIL welcome -- Dave Hendricks
                  72656,1563


[70007,576]                           Lib: 5
TX2BA4.IMG
  Img,  Bytes:     1021, Count:    56, 03-Aug-84

  Title   : Converts text file to Basic program
  Keywords: TEXT BASIC 118 COLUMNS DISK TAPE C64 VIC-20

  NOTE:  Image file, download with CIS-B if possible.
  
  This is a text to BASIC program which will work on disk or tape, on the C'64
  or the VIC-20, with text files up to 118 columns/line. It uses whatever
  device you use to load it; if you want to switch devices, load the program
  and then poke the device number into 186. (c) 1984 Joel Rubin


[70007,576]                           Lib: 5
ROMX.IMG
  Img,  Bytes:      184, Count:   178, 22-Jul-84

  Title   : Modifies C64 ROM
  Keywords: C64 ROM FIX COLOR FRE

  NOTE:  Image file.
  This will copy BASIC+kernel into RAM, and then modify the result so that:
          1) The default load/save device is 8
          2) The default colors are as on an SX-64
          3) fre(0) > 0
          4) shift-run/stop loads the first program on disk
          5) When you clear the screen, color memory is loaded from the cursor
  color. This program is only known to work to Kernel-2 machines. I wrote it
  on inspiration from romfix.img, defaul.img and the SX-64.


[74505,473]                           Lib: 5
DEFAUL.IMG
  Img,  Bytes:      408, Count:   127, 21-Jul-84

  Title   : Changes C64 system defaults
  Keywords: C64 CHANGE DEFAULT DEVICE

  NOTE:  Image file, download with CIS-B if possible.
  
  This PGM when run will do the following things. (1)change the default
  colors.(2)transfer KERNAL and BASIC to ram. (3)change default I/O to device
  8 instead of cassette. Now 'load"$' will load the directory from the drive.
  All lines are rem'ed for easy modification. M/L version coming soon.(faster)
  load and run.
                  BOB EASTERDAY 74505,473


[70436,612]                           Lib: 5
GO.DOC
  Text, Bytes:     2245, Count:    45, 15-Jul-84

  Title   : Documentation file for go.img
  Keywords: NEW BASIC COMMAND DOCUMENTATION

  This is the documentation file for go.img. You should read this before you
  run the program so you will have a complete understanding of you r new
  command this is a public domain,(but not for sale) program.


[70436,612]                           Lib: 5
GO.IMG
  Img,  Bytes:      369, Count:    24, 14-Jul-84

  Title   : Adds new command to C64 BASIC
  Keywords: ADD NEW COMMAND C64 BASIC

  NOTE:  Image file, download with CIS-B if possible.
  
  This is a new basic command your computer. It allows you to print
  information anywere on the screen without having to use cursor commands!
  Please read the documentation file: go.doc to fully under stand the new
  command. Program by Paul Van Camp of the GRAND JUNCTION CO  Micro-computer
  Users Group (MUG). Uploaded with permission by: Shawn williamson : 70436,612


[75265,1136] Sam Irion                Lib: 5
LPROT.IMG
  Img,  Bytes:      988, Count:    40, 08-Jul-84

  Title   : Keeps program from being listed
  Keywords: C64 LIST PROTECT ML LPROC UNLIST

  NOTE:  Image file, download with CIS-B if possible.
  
  THIS PROTECTS A PROGRAM FROM BEING LISTED.  GIVES SAME RESULTS AS OTHERS ON
  XA2 SUCH AS CHRISDOS & DAVID BENNETT HOWEVER MACHINE LANGUAGE SPEED.  EASY
  TO USE AS ALL INSTRUCTIONS ARE INCLUDED IN THE PROGRAM (4 BLOCKS). WRITTEN
  BY ME & UPLOADED BY VIDTEX FOR PUBLIC DOMAIN.


[74555,540]                           Lib: 5
CAMDOC.IMG
  Img,  Bytes:      977, Count:   135, 04-Jul-84

  Title   : Documentation for CAMERA
  Keywords: CAMERA CARTRIDGE EMULATOR DOCS

  NOTE:  Image file, download with CIS-B if possible.
  
  The documentation for using CAMERA. Joe Grossinger El Paso, Tx


[70616,226]                           Lib: 5
LSTPRT.IMG
  Img,  Bytes:     1739, Count:    36, 13-May-84

  Title   : Formats listings on a 1525 printer
  Keywords: C64 BASIC PROGRAM PRINT UTILITY 1525 PRINTER

  NOTE:  Image file.
  
  Tired of sending your BASIC program listings to your 1525 printer only to
  have them printed uncontrollably from page to page, over perforations, the
  final result being a 5 page accordion that you can't separate?
  Just put this program on the same disk with the program to be listed, and
  follow the prompts.  This LSTPRT.IMG program must be named "PRINTLIST" on
  your disk.


[75015,545]                           Lib: 5
MAKDAT.IMG
  Img,  Bytes:      686, Count:    39, 20-Mar-84

  Title   : Turns ML into BASIC DATA statements
  Keywords: C64 TRANSLATE BASIC DATA STATEMENTS ML

  NOTE:  Image file.
  
  This program translates machine language into BASIC DATA statements. First
  generage the ML with either an ML monitor or an Assembler/Loader
  combination. Once the ML is in memory, LOAD and RUN this program.  It
  prompts fostart & end addresses and output BASIC filename. Generates a file
  of DATA statements, 8 data per line.  Also prints a checksum.


[73235,72]                            Lib: 5
FKEY.IMG
  Img,  Bytes:     1279, Count:   422, 17-Feb-84

  Title   : Defines C64 function keys
  Keywords: C64 DEFINE FUNCTION KEYS

  NOTE:  Image file, download with CIS-B if possible.
  
  This program uses the interrupt vector to allow you to define function
  keys as a string up to 10 characters long.  ("_" is translated to carriage
  return) The program is by Ron Radko, and appeared in the 1/84 TORPET. At the
  time, the magazine was the club bulletin of the Toronto Pet User's Group; I
  can find no copyright notice.  Joel Rubin


[70001,766]                           Lib: 5
ML2BAS.IMG
  Img,  Bytes:     2565, Count:   152, 19-Jan-84

  Title   : Converts memory to basic subroutine
  Keywords: C64 MACHINE LANGUAGE BASIC CONVERT

  NOTE:  Image file, download with CIS-B if possible.
  
  ML2BAS will convert a section of memory to a basic subroutine that will poke
  that memory back when called.
   See ML2BAS.doc.
   Program and doc (c) 1984 by Chrisdos
   For public domain use.


[70001,766]                           Lib: 5
ML2BAS.DOC
  Text, Bytes:     2130, Count:   239, 19-Jan-84

  Title   : Documentation for ml2bas
  Keywords: ML2BAS C64 64 DOC

  documentation for ml2bas


[70001,766]                           Lib: 5
KEYTRX.IMG
  Img,  Bytes:     4127, Count:    47, 19-Jan-84

  Title   : Redefines keyboard codes on C64
  Keywords: C64 REDEFINE KEYBOARD CODES

  NOTE:  Image file, download with CIS-B if possible.
  
  Basic part of a program to allow you to redefine the KEYBOARD codes on a
  C64.
   You must also have the file KEYTRIX.HGH on the disk.
   Instructions included in the program.
  You may redefine almost any key to send
  any code (0-255). (c) 1984 by chrisdos   For non-commercial public domain
  use.


[70001,766]                           Lib: 5
KEYHGH.IMG
  Img,  Bytes:      384, Count:    64, 19-Jan-84

  Title   : ML routines for KEYTRX.IMG
  Keywords: C64 KEYBOARD KEYTRIX ML

  NOTE:  Image file, download with CIS-B if possible.
  
  m/l part of keytrix download as keytrix.hgh


[75525,546]                           Lib: 5
LODADR.IMG
  Img,  Bytes:     3167, Count:   678, 17-Dec-83

  Title   : Gives start/end load addr. of all prgs on disk
  Keywords: C64 START END LOAD ADDRESS DISK UTILITY

  NOTE:  Image file, download with CIS-B if possible.
  
  THIS PROGRAM WILL GIVE YOU THE STARTING AND ENDING LOAD ADDRESS OF ALL THE
  PROGRAMS ON A DISK.
  TO THE BEST OF MY KNOWLEDGE THIS PROGRAM IS IN THE PUBLIC DOMAIN.
  
                    -+-ACE-+-


CBM Applications Forum                                                Library 5

Programming